CVE-2013-0422

CRITICAL(9.8)KEVRansomwareWahrscheinlich ausgenutzt

Oracle JRE Remote Code Execution Vulnerability

Beschreibung

CVE-2013-0422 ist eine kritische Remotecodeausführungs-Schwachstelle in Oracle Java 7 (vor Update 11), die durch unsachgemäße Zugriffskontrolle in der Java-Applet-Sandbox verursacht wird. Durch die Verkettung der öffentlichen Methode getMBeanInstantiator in der Klasse JmxMBeanServer mit einem Reflection-API-Rekursionsfehler kann ein bösartiges Applet die Sicherheitsprüfungen der Sandbox umgehen und beliebigen Code außerhalb seiner vorgesehenen Beschränkungen ausführen. Die Lücke wurde im Januar 2013 in freier Wildbahn ausgenutzt und rasch in die Exploit-Kits Blackhole und Nuclear Pack integriert — Toolkits, die weithin zur Verbreitung von Schadsoftware und Ransomware über Drive-by-Downloads genutzt wurden. Mit einem CVSS-Score von 9.8, einem EPSS-Score von 93,6 % (99,8. Perzentil), bestätigter Nutzung in Ransomware-Kampagnen und einer CISA-KEV-Listung gehört CVE-2013-0422 zu den am stärksten waffenfähig gemachten Java-Schwachstellen ihrer Zeit.

KEV-Informationen

Hersteller
Oracle
Produkt
Java Runtime Environment (JRE)
Hinzugefügt am
25. Mai 2022
Fälligkeitsdatum
15. Juni 2022
Erforderliche Maßnahme
Apply updates per vendor instructions.

CVSS-Score

Vektorstring
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HIm Rechner öffnen
Angriffsvektor
NETWORK
Angriffskomplexität
LOW
Erforderliche Privilegien
NONE
Benutzerinteraktion
NONE
Scope
UNCHANGED
Vertraulichkeitsauswirkung
HIGH
Integritätsauswirkung
HIGH
Verfügbarkeitsauswirkung
HIGH
Ausnutzbarkeitsscore
3.9
Auswirkungsscore
5.9

CWEs

Betroffene Produkte

HerstellerProduktVersion
oraclejdk1.7.0
oraclejre1.7.0
canonicalubuntu linux12.10
opensuseopensuse12.2

Referenzen

Schwachstellentyp

CWE-284: Unsachgemäße Zugriffskontrolle

In Oracle Java 7 erlaubt die unsachgemäße Zugriffskontrolle einem nicht vertrauenswürdigen Applet, Funktionalität zu erreichen, die für Sandbox-Code tabu sein sollte: Es nutzt die öffentliche Methode getMBeanInstantiator, um ein privates MBeanInstantiator-Objekt zu erlangen und über findClass beliebige Class-Referenzen abzurufen, und missbraucht Reflection-API-Rekursion, um die Sicherheitsprüfung von MethodHandles.Lookup zu umgehen. Im Ergebnis werden die Zugriffskontrollen, die Applets auf die Sandbox beschränken sollen, umgangen, was vollständige Codeausführung ermöglicht.

Mehr erfahren: CWE-284 — Unsachgemäße Zugriffskontrolle

Auswirkungsanalyse

CVE-2013-0422 hat einen CVSS-3.1-Score von 9.8 (KRITISCH). Sie ist aus der Ferne über das Netzwerk mit geringer Komplexität ausnutzbar, erfordert keine Authentifizierung und keine Benutzerinteraktion über das Laden einer Seite mit einem bösartigen Applet hinaus und kompromittiert Vertraulichkeit, Integrität und Verfügbarkeit des betroffenen Systems vollständig, da die Ausnutzung aus der Java-Sandbox ausbricht, um beliebigen Code auszuführen. Der EPSS-Score von 93,6 % (99,8. Perzentil) spiegelt eine nahezu sichere Ausnutzungsaktivität wider, und CISA hat diese Schwachstelle als bekanntermaßen in Ransomware-Kampagnen genutzt gekennzeichnet — passend zu ihrer Integration in die Exploit-Kits Blackhole und Nuclear Pack, die Ransomware und andere Schadsoftware in großem Maßstab auslieferten. Jedes System, das noch das verwundbare Java-7-Browser-Plugin betreibt, ist einem hohen Risiko einer Drive-by-Kompromittierung mit anschließendem Ransomware-Einsatz ausgesetzt.

Exploit-Reifegrad

CVE-2013-0422 hat eine äußerst ausgereifte und stark waffenfähig gemachte Exploit-Historie. Sie wurde im Januar 2013 als Zero-Day in freier Wildbahn ausgenutzt und schnell in den Exploit-Kits Blackhole und Nuclear Pack demonstriert, den dominierenden Crimeware-Plattformen jener Zeit, wie von KrebsOnSecurity und FireEye dokumentiert. CISA bestätigt durch seine KEV-Listung die aktive Ausnutzung und kennzeichnet die Schwachstelle als bekanntermaßen in Ransomware-Kampagnen genutzt, und der EPSS-Score von 93,6 % (99,8. Perzentil) deutet auf eine nahezu sichere Ausnutzungsaktivität hin. Zuverlässige Exploits sind seit über einem Jahrzehnt in gängige Angriffs-Toolkits eingebettet, sodass jede exponierte, verwundbare Java-7-Installation als unmittelbar gefährdet betrachtet werden sollte.

Behebung

  1. Updates gemäß Herstelleranweisungen einspielen, wie es die CISA-KEV-Listung erfordert: Aktualisieren Sie Oracle Java auf mindestens Java 7 Update 11 (und vorzugsweise auf ein aktuelles, unterstütztes Java-Release), da das betroffene JDK/JRE 1.7.0 vor Update 11 ist.
  2. Deaktivieren Sie das Java-Browser-Plugin vollständig, wo es nicht zwingend benötigt wird, da der Angriffsvektor bösartige, über den Browser ausgelieferte Applets sind — dies ist die einzelne wirksamste Maßnahme gegen Drive-by-Ausnutzung.
  3. Aktualisieren Sie betroffene Linux-Distributionen auf gepatchte Pakete — Red Hat (RHSA-2013-0156/0165), openSUSE 12.2 und Ubuntu 12.10 lieferten alle Fixes aus — und entfernen Sie nicht unterstützte Java-Versionen aus dem Bestand.
  4. Setzen Sie angesichts der dokumentierten Ransomware- und Exploit-Kit-Nutzung Web-Filterung ein, um bekannte Exploit-Kit-Infrastruktur zu blockieren, und überwachen Sie auf Indikatoren für Drive-by-Ausnutzung und Anzeichen eines Ransomware-Einsatzes.
  5. Eliminieren Sie als langfristige Härtung gegen Sandbox-Ausbrüche durch unsachgemäße Zugriffskontrolle browserbasierte Java-Applets, halten Sie Java-Laufzeitumgebungen aktuell und wenden Sie Application Allowlisting an, um zu begrenzen, welcher unerwartete Code ausgeführt werden kann.

Technische Details

CVE-2013-0422 ist eine Schwachstelle durch unsachgemäße Zugriffskontrolle (CWE-284) in Oracle Java 7 vor Update 11, die einen Sandbox-Ausbruch ermöglicht. Sie kombiniert zwei Probleme: die Nutzung der öffentlichen Methode getMBeanInstantiator in der Klasse JmxMBeanServer, um eine Referenz auf ein privates MBeanInstantiator-Objekt zu erlangen und dann über findClass beliebige Class-Referenzen abzurufen; und den Missbrauch von Rekursion in der Reflection-API, um die Sicherheitsprüfung in java.lang.invoke.MethodHandles.Lookup.checkSecurityManager zu umgehen, weil sun.reflect.Reflection.getCallerClass es versäumt, Frames der neuen Reflection-API zu überspringen. Zusammen heben diese die Zugriffskontrollen auf, die Applet-Code beschränken, und ermöglichen beliebige Codeausführung. Der CVSS-Vektor (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) spiegelt einen über das Netzwerk erreichbaren, gering komplexen, nicht authentifizierten Angriff mit voller Auswirkung auf Vertraulichkeit, Integrität und Verfügbarkeit wider; sie ist von CVE-2012-4681 und CVE-2012-3174 verschieden.

Häufig gestellte Fragen

Wird CVE-2013-0422 aktiv ausgenutzt?

Ja. CVE-2013-0422 wurde im Januar 2013 als Zero-Day in freier Wildbahn ausgenutzt, ist im CISA-KEV-Katalog gelistet und von CISA als bekanntermaßen in Ransomware-Kampagnen genutzt gekennzeichnet. Der EPSS-Score von 93,6 % (99,8. Perzentil) bestätigt eine nahezu sichere Ausnutzungsaktivität, und sie war ein fester Bestandteil der Exploit-Kits Blackhole und Nuclear Pack.

Welche Produkte sind von CVE-2013-0422 betroffen?

Die Schwachstelle betrifft Oracle Java 7 (JDK und JRE 1.7.0) vor Update 11, einschließlich der mit Distributionen wie Ubuntu 12.10 und openSUSE 12.2 ausgelieferten Java-Pakete. Java 6 wurde zunächst als betroffen gemeldet, später jedoch als nicht ausnutzbar eingestuft.

Wie behebe ich CVE-2013-0422?

Aktualisieren Sie Oracle Java auf mindestens Java 7 Update 11 und vorzugsweise auf ein aktuelles unterstütztes Release. Deaktivieren Sie das Java-Browser-Plugin, wo es nicht benötigt wird, da bösartige Applets der Angriffsvektor sind, und spielen Sie die gepatchten Java-Pakete Ihrer Distribution ein.

Wie schwerwiegend ist CVE-2013-0422?

CVE-2013-0422 ist mit einem CVSS-3.1-Score von 9.8 als KRITISCH eingestuft. Sie erlaubt einem bösartigen Applet, aus der Java-Sandbox auszubrechen und ohne Authentifizierung beliebigen Code auszuführen, und ist nachweislich in Ransomware-Kampagnen genutzt worden — eine der gefährlichsten Java-Schwachstellen ihrer Zeit.

CVSS-Score

9.8
CRITICAL(9.8)

EPSS-Score

EPSS-Score97.61%
EPSS-Perzentil99.9%

Daten

Veröffentlicht10. Januar 2013
Zuletzt geändert16. Juni 2026
StatusAnalyzed
CVSS-Versionv3.1

Hilfe beim Schwachstellenmanagement?

Unsere Sicherheitsexperten helfen Ihnen bei der Priorisierung und Behebung von Schwachstellen.