CVE-2013-0422
Oracle JRE-Sicherheitslücke für Remote Code Execution
- Veröffentlicht
- 10.01.2013
- Aktualisiert
- 22.10.2025
- CNA zuweisen
- oracle
- Beweise beobachtet
- 11.01.2013
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HHoch · nächste 30 Tage
- Perzentil
- 99,9 %
- Modelldatum
- 12.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
CISA bekanntermaßen ausgenutzt
Dieses CVE erscheint im CISA-Katalog „Known Exploited Vulnerabilities“.
Zusammenfassung
Mehrere Schwachstellen in Oracle Java 7 vor Update 11 ermöglichen es entfernten Angreifern, beliebigen Code auszuführen, indem sie (1) die öffentliche Methode getMBeanInstantiator in der Klasse JmxMBeanServer verwenden, um eine Referenz auf ein privates MBeanInstantiator-Objekt zu erhalten, und dann über die Methode findClass beliebige Class-Referenzen abrufen, und (2) die Reflection-API mit Rekursion in einer Weise verwenden, die eine Sicherheitsprüfung durch die Methode java.lang.invoke.MethodHandles.Lookup.checkSecurityManager umgeht, da die Methode sun.reflect.Reflection.getCallerClass nicht in der Lage ist, Frames im Zusammenhang mit der neuen Reflection-API zu überspringen, wie im Januar 2013 in freier Wildbahn ausgenutzt wurde, wie durch Blackhole und Nuclear Pack demonstriert, und stellt eine andere Schwachstelle als CVE-2012-4681 und CVE-2012-3174 dar. HINWEIS: Einige Parteien haben das rekursive Reflection-API-Problem CVE-2012-3174 zugeordnet, aber CVE-2012-3174 betrifft eine andere Schwachstelle, deren Details zum Stand vom 14.01.2013 nicht öffentlich sind. CVE-2013-0422 deckt sowohl die JMX/MBean- als auch die Reflection-API-Probleme ab. HINWEIS: Ursprünglich wurde berichtet, dass auch Java 6 betroffen sei, aber der Melder hat diese Behauptung zurückgezogen und erklärt, dass Java 6 nicht ausnutzbar ist, da der relevante Code auf eine Weise aufgerufen wird, die Sicherheitsprüfungen nicht umgeht. HINWEIS: Zum Stand vom 14.01.2013 hat ein zuverlässiger Dritter behauptet, dass der findClass/MBeanInstantiator-Vektor in Oracle Java 7 Update 11 nicht behoben wurde. Falls die Schwachstelle weiterhin besteht, könnte für das nicht behobene Problem eine separate CVE-Kennung vergeben werden.
Quellen
modules/exploits/multi/browser/java_jre17_jmxbean.rb
Metasploit Framework modulesAngegebene Bedingungen
- platform: Java,Linux,OSX,Windows($.exploit_multi/browser/java_jre17_jmxbean.platform)
- verification: check_not_declared($.exploit_multi/browser/java_jre17_jmxbean.check)
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.