CVE-2013-0422: Oracle JRE Remote Code Execution Vulnerability
Vulnerability summary
CVE-2013-0422 is a high (CVSS 10.0) Improper Access Control vulnerability in Oracle Java Runtime Environment (JRE). It is known to be exploited: CISA lists it, first on 25-05-2022. It has been used in ransomware campaigns. EPSS estimates a 97.08% chance of exploitation in the next 30 days, higher than 99.8% of scored vulnerabilities. 2 public exploits are recorded.
Known ransomware use (CISA, 25-05-2022)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 4 · Related 1Timeline
- 10-01-2013PublishedVulnerability first disclosed.
- 25-05-2022Added to CISA KEVExploitedOracle JRE Remote Code Execution Vulnerability
- 15-06-2022CISA remediation dueDeadline passedApply updates per vendor instructions.
- 22-10-2025Last modifiedVulnerability information updated.
Description
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using the public getMBeanInstantiator method in the JmxMBeanServer class to obtain a reference to a private MBeanInstantiator object, then retrieving arbitrary Class references using the findClass method, and (2) using the Reflection API with recursion in a way that bypasses a security check by the java.lang.invoke.MethodHandles.Lookup.checkSecurityManager method due to the inability of the sun.reflect.Reflection.getCallerClass method to skip frames related to the new reflection API, as exploited in the wild in January 2013, as demonstrated by Blackhole and Nuclear Pack, and a different vulnerability than CVE-2012-4681 and CVE-2012-3174. NOTE: some parties have mapped the recursive Reflection API issue to CVE-2012-3174, but CVE-2012-3174 is for a different vulnerability whose details are not public as of 20130114. CVE-2013-0422 covers both the JMX/MBean and Reflection API issues. NOTE: it was originally reported that Java 6 was also vulnerable, but the reporter has retracted this claim, stating that Java 6 is not exploitable because the relevant code is called in a way that does not bypass security checks. NOTE: as of 20130114, a reliable third party has claimed that the findClass/MBeanInstantiator vector was not fixed in Oracle Java 7 Update 11. If there is still a vulnerable condition, then a separate CVE identifier might be created for the unfixed issue.
CVSS metrics
3 scores · 2 sources · 2 versions- NVDNIST9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
97.08%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
Increase +0.06 pp
From 97.02% on 04-10-2026
Known exploited
Compare KEV catalogs- Added
- 25-05-2022
- Federal due date
- 15-06-2022
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
CISA required action
Apply updates per vendor instructions. nvd.nist.gov/vuln/detail/CVE-2013-0422
Public exploits
2 foundJava Applet JMX - Remote Code Execution (Metasploit) (1)
Maturity: weaponized
Java Applet JMX Remote Code Execution
exploit/multi/browser/java_jre17_jmxbean
Maturity: weaponized
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Oracle2 products
- jdk1.7.0 | 1.7.0:update1 | 1.7.0:update10 | 1.7.0:update2 | 1.7.0:update3 | 1.7.0:update4 | 1.7.0:update5 | 1.7.0:update6 | 1.7.0:update7 | 1.7.0:update9
- jre1.7.0 | 1.7.0:update1 | 1.7.0:update10 | 1.7.0:update2 | 1.7.0:update3 | 1.7.0:update4 | 1.7.0:update5 | 1.7.0:update6 | 1.7.0:update7 | 1.7.0:update9
Canonical1 product
- ubuntu_linuxEOL12.10
Opensuse1 product
- opensuseEOL12.2
3 vendors · 4 products
References
20 links- malware.dontneedcoffee.com/2013/01/0-day-17u10-spotted-in-while-disable.htmlX Refsource MISCThird Party Advisory
- www.mandriva.com/security/advisories?name=MDVSA-2013:095Vendor AdvisoryX Refsource MANDRIVANot Applicable
- blog.fuseyism.com/index.php/2013/01/15/security-icedtea-2-1-4-2-2-4-2-3-4-released/X Refsource MISCBroken Link
- lists.opensuse.org/opensuse-security-announce/2013-01/msg00025.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory
- www.us-cert.gov/cas/techalerts/TA13-010A.htmlThird Party AdvisoryX Refsource CERTUS Government Resource
- partners.immunityinc.com/idocs/Java%20MBeanInstantiator.findClass%200day%20Analysis.pdfX Refsource MISCBroken Link
- blog.fireeye.com/research/2013/01/happy-new-year-from-new-java-zero-day.htmlX Refsource MISCNot Applicable
Show all 20 references
- immunityproducts.blogspot.ca/2013/01/confirmed-java-only-fixed-one-of-two.htmlX Refsource MISCThird Party Advisory
- threatpost.com/en_us/blogs/nasty-new-java-zero-day-found-exploit-kits-already-have-it-011013X Refsource MISCNot Applicable
- www.oracle.com/technetwork/topics/security/alert-cve-2013-0422-1896849.htmlX Refsource CONFIRMVendor Advisory
- krebsonsecurity.com/2013/01/zero-day-java-exploit-debuts-in-crimeware/X Refsource MISCThird Party Advisory
- labs.alienvault.com/labs/index.php/2013/new-year-new-java-zeroday/X Refsource MISCBroken LinkThird Party Advisory
- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2013-0422Government ResourceUS Government Resource