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
81.59%
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.