Description
Stack-based buffer overflow in gen_jumpex.dll in Winamp before 5.64 Build 3418 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a package with a long Skin directory name. NOTE: a second buffer overflow involving a long GUI Search field to ml_local.dll was also reported. However, since it is only exploitable by the user of the application, this issue would not cross privilege boundaries unless Winamp is running under a highly restricted environment such as a kiosk.
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.
Exploit-DB 2
- Winamp 5.63 - 'winamp.ini' Local Overflow EDB-27874 · local · Aug 26, 2013 · verified
- Winamp 5.63 - Stack Buffer Overflow EDB-26558 · dos · Jul 2, 2013 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20130701 [CVE-2013-4694] WinAmp v5.63 gen_jumpex.dll and ml_local.dll Multiple Buffer Overflows mailing-list
- 26558 exploit
- http://forums.winamp.com/showthread.php?t=364291
- winamp-cve20134694-bo(85399) vdb-entry
- 94739 vdb-entry
- http://packetstormsecurity.com/files/122239/WinAmp-5.63-Buffer-Overflow.html
- 94740 vdb-entry
- https://www.rcesecurity.com/2013/07/winamp-v5-64-fixes-several-code-execution-vulnerabilities-cve-2013-4694-cve-2013-4695
- 1030107 vdb-entry
- http://packetstormsecurity.com/files/122978
- 60883 vdb-entry