Description
Worldweaver DX Studio Player 3.0.29.0, 3.0.22.0, 3.0.12.0, and probably other versions before 3.0.29.1, when used as a plug-in for Firefox, does not restrict access to the shell.execute JavaScript API method, which allows remote attackers to execute arbitrary commands via a .dxstudio file that invokes this method.
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
-
Worldweaver DX Studio Player shell.execute() Command Execution
exploit/windows/browser/dxstudio_player_exec
Exploit-DB 2
- Worldweaver DX Studio Player 3.0.29 - 'shell.execute()' Command Execution (Metasploit) EDB-16515 · remote · May 26, 2010 · verified
- Worldweaver DX Studio Player < 3.0.29.1 Firefox plugin - Command Injection EDB-8922 · remote · Jun 10, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 35402 third-party-advisory
- 35273 vdb-entry
- 20090609 CORE-2009-0521 - DX Studio Player Firefox plug-in command injection mailing-list
- http://www.coresecurity.com/content/DXStudio-player-firefox-plugin
- http://www.dxstudio.com/forumtopic.aspx?topicid=b4152459-fb5f-4933-b700-b3fbd54f6bfd
- ADV-2009-1561 vdb-entry
- 8922 exploit
- dxstudioplayer-shellexecute-command-exec(51035) vdb-entry