← Vulnerability feed

Vulnerability record · CVE-2010-1423 · published 15 April 2010

CVE-2010-1423: Java NPAPI plugin and Deployment Toolkit URI handler argument injection

Oracle · Jdk

The URI handler in the Java NPAPI plugin and Java Deployment Toolkit fails to sanitize arguments passed to javaws.exe, allowing an attacker to inject -J or -XXaltjvm options that the launch method processes. Because these arguments can redirect the JVM to attacker-controlled code, the flaw enables remote code execution on affected Windows (and possibly Linux) systems running Java 6 Update 10, 19 and other versions.

9.3 CVSS 2.0 High EPSS 56% · top 1.0% CWE-78 · OS command injection
9.3CVSS 2.0 base score
56%EPSS exploitation probability, 30 days
NoNot in CISA KEV
2Affected product versions listed by NVD
18References, 2 tagged exploit
16 Jun 2026Last modified by NVD

Description

Argument injection vulnerability in the URI handler in (a) Java NPAPI plugin and (b) Java Deployment Toolkit in Java 6 Update 10, 19, and other versions, when running on Windows and possibly on Linux, allows remote attackers to execute arbitrary code via the (1) -J or (2) -XXaltjvm argument to javaws.exe, which is processed by the launch method. NOTE: some of these details are obtained from third party information.

AV:N/AC:M/Au:N/C:C/I:C/A:C

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: medium.

high priorityRemote code execution with complete impact and public exploit code, though the flaw is old and patched, so risk depends on unpatched legacy Java deployments.

What it is

The URI handler in the Java NPAPI plugin and Java Deployment Toolkit fails to sanitize arguments passed to javaws.exe, allowing an attacker to inject -J or -XXaltjvm options that the launch method processes. Because these arguments can redirect the JVM to attacker-controlled code, the flaw enables remote code execution on affected Windows (and possibly Linux) systems running Java 6 Update 10, 19 and other versions.

Impact

An attacker can execute arbitrary code with the privileges of the user running the browser or Java process, leading to full system compromise. The CVSS 2.0 vector rates confidentiality, integrity and availability impact as complete.

Attack surface

Reached remotely over the network via a crafted URI that invokes the Java URI handler, requiring no authentication. Some user interaction is implied by the AC:M vector, such as visiting a malicious page or clicking a link that triggers the handler.

Exploitation

Not listed in CISA KEV, but EPSS is 0.5558 (99th percentile) and a reference is tagged Exploit, indicating public exploit code exists and exploitation is plausible.

What to do

  • Apply the vendor patch referenced in the Oracle advisory (vupen.com advisory 2010/0853) or upgrade to a fixed Java release.
  • Disable or remove the Java NPAPI browser plugin and Java Deployment Toolkit where not required.
  • Restrict execution of javaws.exe and block untrusted URI handler invocations via application control or browser policy.
  • Educate users not to open unsolicited links or pages that trigger the Java Web Start handler.

Detection

  • Monitor process creation for javaws.exe with -J or -XXaltjvm arguments, especially when spawned from browser processes.
  • Alert on browser or Java processes making outbound network connections to untrusted hosts after URI handler invocation.
  • Review Java Deployment Toolkit and NPAPI plugin usage in endpoint inventories and flag hosts still running affected Java 6 versions.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2010-1423 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2016-3427Oracle Java SE JMX Improper Access Control VulnerabilityCVE-2016-3427 is an unspecified vulnerability in Oracle Java SE 6u113, 7u99, 8u77, Java SE Embedded 8u77, and JRockit R28.3.9, reached through vector…KEVEPSS 92%analysed9.8CVE-2015-2590Oracle Java SE Libraries flaw allows remote code executionCVE-2015-2590 is an unspecified vulnerability in the Libraries component of Oracle Java SE 6u95, 7u80, 8u45 and Java SE Embedded 7u75, 8u33. The reco…KEVEPSS 25%analysed9.8CVE-2013-2465Oracle Java SE JRE 2D sandbox bypass and code executionCVE-2013-2465 is an unspecified vulnerability in the 2D component of Oracle Java SE JRE (7 Update 21 and earlier, 6 Update 45 and earlier, 5.0 Update…KEVEPSS 99%analysed9.8CVE-2013-0422Oracle Java 7 JMX/MBean and Reflection API sandbox bypass RCEOracle Java 7 before Update 11 contains two flaws: the public getMBeanInstantiator method in JmxMBeanServer exposes a private MBeanInstantiator that …KEVEPSS 97%analysed9.8CVE-2012-5076Oracle Java SE JRE JAX-WS sandbox bypassCVE-2012-5076 is an unspecified vulnerability in the Java Runtime Environment (JRE) component of Oracle Java SE 7 Update 7 and earlier, related to JA…KEVEPSS 91%analysed9.8CVE-2012-4681Oracle Java SE 7 JRE SecurityManager bypass allows remote code executionThe Java Runtime Environment in Oracle Java SE 7 Update 6 and earlier fails to properly enforce SecurityManager restrictions. A crafted applet can us…KEVEPSS 99%analysed9.8CVE-2012-1723Oracle Java SE Hotspot Improper Access Control Enables Remote Code ExecutionCVE-2012-1723 is an unspecified vulnerability in the Hotspot component of Oracle Java SE (JRE) affecting Java SE 7 update 4 and earlier, 6 update 32 …KEVEPSS 94%analysed9.8CVE-2012-0507Oracle Java SE JRE AtomicReferenceArray type confusion sandbox bypassCVE-2012-0507 is an unspecified vulnerability in the Java Runtime Environment (JRE) Concurrency component affecting Java SE 7 Update 2 and earlier, 6…KEVEPSS 98%analysed

Source: NIST National Vulnerability Database (record CVE-2010-1423), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.