Patchfirst
CVE-2012-0507 KEVRansomwarePublic exploit Critical · 9.8 EPSS 98.2%

Oracle Java SE Runtime Environment (JRE) Arbitrary Code Execution Vulnerability

Oracle · Java SE

Summary

The Java Runtime Environment (JRE) component of Oracle Java SE 7 Update 2 and earlier, 6 Update 30 and earlier, and 5.0 Update 33 and earlier contains an unspecified concurrency-related flaw, and one downstream report ties it to the AtomicReferenceArray class, which does not ensure the array is of type Object[]. A remote attacker with no privileges and no required user interaction, using unknown vectors, could affect confidentiality, integrity and availability, or per the reported mechanism, crash the JVM or escape the Java sandbox.

Official description · NVD

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Update 30 and earlier, and 5.0 Update 33 and earlier allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Concurrency. NOTE: the previous information was obtained from the February 2012 Oracle CPU. Oracle has not commented on claims from a downstream vendor and third party researchers that this issue occurs because the AtomicReferenceArray class implementation does not ensure that the array is of the Object[] type, which allows attackers to cause a denial of service (JVM crash) or bypass Java sandbox restrictions. NOTE: this issue was originally mapped to CVE-2011-3571, but that identifier was already assigned to a different issue.

Breakdown
86.0 / 100
Exploited
Yes, in CISA KEV
Reports
2
Tactics
3/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

  2. What they do

First seen exploited 25 days after disclosure. Public exploit code (Metasploit) was available 4 months before disclosure.

  1. Public exploit codeMetasploit4 mo before
  2. Disclosedday 0
  3. First seen exploitedVulnCheck KEV evidence+25 days
  4. Added to CISA KEVknown ransomware use; EU database agrees+10 yrs

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

3 , grouped by in kill-chain order, 3 cited passages 3

Initial AccessTA0001

Exploit Public-Facing Application T1190 Medium
AI mapping from the description · how it is exploited

remote network exploitation of exposed Java runtime

allows remote attackers to affect confidentiality, integrity, and availability
From the official description (NVD) Original (opens in a new tab) ↗

Stealth

Exploitation for Stealth T1211 Medium
AI mapping from the description · primary impact

sandbox bypass evades Java security controls

bypass Java sandbox restrictions
From the official description (NVD) Original (opens in a new tab) ↗

ImpactTA0040

Application or System Exploitation T1499.004 Medium
AI mapping from the description · primary impact

crashes JVM causing application-level denial of service

allows attackers to cause a denial of service (JVM crash)
From the official description (NVD) Original (opens in a new tab) ↗

Detection

0 rules for this CVE · 156 general rules for its techniques

Rules for this CVE

0 that reference CVE-2012-0507 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

General rules for this CVE’s techniques

These detect the technique in general, not this specific vulnerability.

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

What security researchers reported

Named in 2 threat reports
2 reportsMicrosoft2

Reports are matched by finding the exact id CVE-2012-0507 in their text; nobody has reviewed the match. One passage is shown per report, at most 320 characters, linked to the original.

Also mentioned in 50 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

23 links, grouped by NVD tag (22 duplicates merged)
↑ ↓ chooseEnter openEsc close