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.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Sun Java Web Start Plugin Command Line Argument Injection
exploit/windows/browser/java_ws_arginject_altjvm
Exploit-DB 1
- Sun Java Web Start Plugin - Command Line Argument Injection (Metasploit) EDB-41700 · local · Apr 9, 2010 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.reversemode.com/index.php?option=com_content&task=view&id=67&Itemid=1
- 1023840 vdb-entry
- 63648 vdb-entry
- 20100409 Java Deployment Toolkit Performs Insufficient Validation of Parameters mailing-list
- 39260 third-party-advisory
- jre-toolkit-command-execution(57615) vdb-entry
- VU#886582 third-party-advisory
- oval:org.mitre.oval:def:14090 vdb-entry signature
- ADV-2010-0853 vdb-entry