Description
Buffer overflow in Zinf 2.2.1 on Windows, and other older versions for Linux, allows remote attackers or local users to execute arbitrary code via certain values in a .pls file.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 3.0 | freeamp | 2.1.1.0-4woody2 | DSA-587-1 |
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
-
Zinf Audio Player 2.2.1 (PLS File) Stack Buffer Overflow
exploit/windows/fileformat/zinfaudioplayer221_pls
Exploit-DB 6
- Zinf Audio Player 2.2.1 - '.pls' Local Buffer Overflow (DEP Bypass) EDB-17600 · local · Aug 3, 2011 · verified
- Zinf Audio Player 2.2.1 - '.pls' Local Stack Buffer Overflow (Metasploit) EDB-16688 · local · Nov 24, 2010 · verified
- Zinf Audio Player 2.2.1 - '.pls' Universal Overwrite (SEH) EDB-8267 · local · Mar 23, 2009 · verified
- Zinf Audio Player 2.2.1 - '.pls' Universal Local Buffer Overflow EDB-7888 · local · Jan 28, 2009 · verified
- Zinf Audio Player 2.2.1 - '.pls' Stack Overflow (PoC) EDB-7887 · dos · Jan 27, 2009 · verified
- Zinf Audio Player 2.2.1 - Local Buffer Overflow EDB-559 · local · Sep 28, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-587-1 freeamp - buffer overflow Debian Security (DSA / DLA) · Mar 9, 2026
References
- 20040927 Re: Buffer overflow in Zinf 2.2.1 for Win32+exploit mailing-list
- 11248 vdb-entry
- 12656 third-party-advisory
- 20040924 Buffer overflow in Zinf 2.2.1 for Win32 mailing-list
- 8341 third-party-advisory
- zinf-pls-bo(17491) vdb-entry
- DSA-587 vendor-advisory