Critical severity · published Jan 10, 2013
CVE-2013-0422
Oracle JRE Remote Code Execution Vulnerability
RansomwareIn wildKEV
9.8
CVSS
97%
EPSS
Yes
On KEV
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 vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)97.0% · higher than 100% of CVEs
Exploited in the wildYes
CISA KEVListed May 25, 2022
Federal remediation dueJun 15, 2022
Ransomware campaign useKnown
Affected products
Which versions
JD
Jdk · Oracle
1.7.0; 1.7.0; 1.7.0; 1.7.0; 1.7.0; 1.7.0; +4 more · source: NVD
JR
Jre · Oracle
1.7.0; 1.7.0; 1.7.0; 1.7.0; 1.7.0; 1.7.0; +4 more · source: NVD
OP
Opensuse · Opensuse
12.2 · source: NVD
UL
Ubuntu Linux · Canonical
12.10 · source: NVD
JR
Java Runtime Environment (JRE) · Oracle
All versions, or not specified · source: KEV
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2013-0422
CVE.org
https://www.cve.org/CVERecord?id=CVE-2013-0422
CISA KEV catalogue
https://www.cisa.gov/known-exploited-vulnerabilities-catalog
vendor-advisory
http://rhn.redhat.com/errata/RHSA-2013-0156.html
x_refsource_MISC
http://malware.dontneedcoffee.com/2013/01/0-day-17u10-spotted-in-while-disable.html
vendor-advisory
http://www.mandriva.com/security/advisories?name=MDVSA-2013:095
x_refsource_MISC
http://blog.fuseyism.com/index.php/2013/01/15/security-icedtea-2-1-4-2-2-4-2-3-4-released/
vendor-advisory
http://lists.opensuse.org/opensuse-security-announce/2013-01/msg00025.html
vendor-advisory
http://rhn.redhat.com/errata/RHSA-2013-0165.html
More from Ubuntu Linux
9.8
CVE-2020-11651
SaltStack Salt Authentication Bypass Vulnerability
9.8
CVE-2020-7247
OpenSMTPD Remote Code Execution Vulnerability
9.8
CVE-2019-11043
Underflow in PHP-FPM can lead to RCE
9.8
CVE-2019-16928
Exim Out-of-bounds Write Vulnerability
9.8
CVE-2019-10149
Exim Mail Transfer Agent (MTA) Improper Input Validation
