CVE-2010-0094

EXPLOITED

Oracle Java SE/Jav for Bus <6-5 - Info Disclosure

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2010-0094 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 2 public exploits from researchers including Metasploit, Sami Koivu, Matthias Kaiser, egypt, including a Metasploit module exploits/multi/browser/java_rmi_connection_impl.

AI-analyzed exploit summary This Metasploit module exploits a Java RMI deserialization vulnerability (CVE-2010-0094) to achieve privilege escalation by delivering a malicious JAR file via an HTTP server. The exploit leverages a custom classloader in a MarshalledObject to execute arbitrary Java payloads under a privileged context.

Description

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.

Exploits (2)

exploitdb WORKING POC VERIFIED
by Metasploit · rubyremotemultiple
https://www.exploit-db.com/exploits/16305

This Metasploit module exploits a Java RMI deserialization vulnerability (CVE-2010-0094) to achieve privilege escalation by delivering a malicious JAR file via an HTTP server. The exploit leverages a custom classloader in a MarshalledObject to execute arbitrary Java payloads under a privileged context.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Java Runtime Environment (JRE) 6 prior to update 19 and JRE 5 prior to update 23
No auth needed
Prerequisites: Victim must visit a malicious webpage hosting the exploit · Java RMI must be accessible
devstral-2 · analyzed Feb 18, 2026 Full analysis →
metasploit WORKING POC EXCELLENT
by Sami Koivu, Matthias Kaiser, egypt · rubypoc
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/browser/java_rmi_connection_impl.rb

This Metasploit module exploits CVE-2010-0094, a Java RMIConnectionImpl deserialization vulnerability, to achieve privilege escalation via a malicious applet. It serves a JAR file containing serialized payloads to trigger the vulnerability in affected Java versions.

Classification
Working Poc 100%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Java Runtime Environment (JRE) 6 prior to update 19, JRE 5 prior to update 23
No auth needed
Prerequisites: Victim must visit a malicious webpage hosting the applet · Target must have vulnerable JRE version installed
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (35)

Core 35
Core References
Third Party Advisory x_refsource_misc
http://www.zerodayinitiative.com/advisories/ZDI-10-051
Mailing List vendor-advisory x_refsource_apple
http://lists.apple.com/archives/security-announce/2010//May/msg00001.html
Mailing List vendor-advisory x_refsource_hp
http://marc.info/?l=bugtraq&m=134254866602253&w=2
Vendor Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/39317
Vendor Advisory vendor-advisory x_refsource_redhat
http://www.redhat.com/support/errata/RHSA-2010-0383.html
Vendor Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/40545
Vendor Advisory vdb-entry x_refsource_vupen
http://www.vupen.com/english/advisories/2010/1454
Vendor Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/39819
Vendor Advisory vdb-entry x_refsource_vupen
http://www.vupen.com/english/advisories/2010/1107
Vendor Advisory vendor-advisory x_refsource_redhat
http://www.redhat.com/support/errata/RHSA-2010-0338.html
Vendor Advisory vdb-entry x_refsource_vupen
http://www.vupen.com/english/advisories/2010/1793
Mailing List vendor-advisory x_refsource_apple
http://lists.apple.com/archives/security-announce/2010//May/msg00002.html
Vendor Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/43308
Various Sources vendor-advisory x_refsource_hp
http://itrc.hp.com/service/cki/docDisplay.do?docId=emr_na-c02273751
Mailing List vendor-advisory x_refsource_hp
http://marc.info/?l=bugtraq&m=127557596201693&w=2
Vendor Advisory vendor-advisory x_refsource_redhat
http://www.redhat.com/support/errata/RHSA-2010-0339.html
Vendor Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/39292
Vendor Advisory x_refsource_confirm
http://support.apple.com/kb/HT4170
Vendor Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/39659
Vendor Advisory vendor-advisory x_refsource_redhat
http://www.redhat.com/support/errata/RHSA-2010-0471.html
Various Sources vendor-advisory x_refsource_ubuntu
http://ubuntu.com/usn/usn-923-1
Vendor Advisory vendor-advisory x_refsource_redhat
http://www.redhat.com/support/errata/RHSA-2010-0337.html
Third Party Advisory, VDB Entry mailing-list x_refsource_bugtraq
http://www.securityfocus.com/archive/1/510527/100/0/threaded
Third Party Advisory, VDB Entry vdb-entry signature x_refsource_oval
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A14351
Vendor Advisory x_refsource_confirm
http://support.apple.com/kb/HT4171
Vendor Advisory vendor-advisory x_refsource_mandriva
http://www.mandriva.com/security/advisories?name=MDVSA-2010:084
Third Party Advisory, VDB Entry mailing-list x_refsource_bugtraq
http://www.securityfocus.com/archive/1/516397/100/0/threaded
Vendor Advisory vdb-entry x_refsource_vupen
http://www.vupen.com/english/advisories/2010/1191
Third Party Advisory, VDB Entry vdb-entry signature x_refsource_oval
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10851

Scores

EPSS 0.8716
EPSS Percentile 99.5%

Details

VulnCheck KEV 2010-10-12
Status published
Products (5)
sun/jdk 1.6.0 (17 CPE variants)
sun/jdk 1.5.0 (22 CPE variants)
sun/jdk < 1.5.0
sun/jdk < 1.6.0
sun/jre 1.6.0 (9 CPE variants)
Published Apr 01, 2010
Tracked Since Feb 18, 2026