cbcvebase.
CVE-2010-0094
published 2010-04-01

CVE-2010-0094: Unspecified vulnerability in the Java Runtime Environment component in Oracle Java SE and Java for Business 6 Update 18 and 5.0 Update 23 allows remote…

PriorityP183high7.5CVSS 2.0
AVNACLAuNCPIPAP
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
80.81%
99.6th percentile
Unspecified vulnerability in the Java Runtime Environment component in Oracle Java SE and Java for Business 6 Update 18 and 5.0 Update 23 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors. NOTE: the previous information was obtained from the March 2010 CPU. Oracle has not commented on claims from a reliable researcher that this is due to missing privilege checks during deserialization of RMIConnectionImpl objects, which allows remote attackers to call system-level Java functions via the ClassLoader of a constructor that is being deserialized.

Affected

13 ranges
VendorProductVersion rangeFixed in
sunjdk<= 1.6.0—
sunjdk<= 1.5.0—
sunjdk——
sunjdk——
sunjre<= 1.6.0—
sunjre<= 1.5.0—
sunjre——
sunjre——
vmwareesxi——
vmwarevmware_tools——
vmwarevmware_vcenter_server——
vmwarevmware_vsphere——
vmwarevmware_workstation——

Detection & IOCsextracted from sources · hover to see the quote

filenameExploit.class↗
filenameExploit$1.class↗
filenameExploit$1$1.class↗
filenameExploit$2.class↗
filenamePayloader.class↗
filenamePayloadClassLoader.class↗
filenamepayload.ser↗
filenameApplet.jar↗
  • →Exploit delivers a malicious JAR (Applet.jar) via HTTP containing exploit class files (Exploit.class, Exploit$1.class, Exploit$1$1.class, Exploit$2.class, Payloader.class, PayloadClassLoader.class) and a serialized payload (payload.ser). Detect HTTP responses serving a JAR with these specific class file names. ↗
  • →The vulnerability is triggered via deserialization of RMIConnectionImpl objects. Monitor Java processes for unexpected ClassLoader instantiation or privilege escalation during RMI deserialization. ↗
  • →Deserialization of the RMIConnectionImpl class resulted in more permissions than required being assigned to the unwrapped object. This could be misused to bypass access restrictions. Alert on unexpected permission grants during Java RMI deserialization events. ↗
  • ·The vulnerability affects Java SE 6 prior to Update 19 and Java SE 5.0 prior to Update 23. The Metasploit module targets these specific version ranges. ↗
  • ·The NVD advisory references Java SE and Java for Business 6 Update 18 and 5.0 Update 23 as the affected versions, meaning detections should focus on environments running these or earlier versions. ↗

CVSS provenance

nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
vulncheck7.5HIGH
vendor_redhat7.5HIGH
vendor_ubuntu5.8MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.