Description
Heap-based buffer overflow in msadpcm.c in libaudiofile in audiofile 0.2.6 allows context-dependent attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted WAV 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 14 | audiofile | 0.2.6-7.1 | — |
| Debian 13 | audiofile | 0.2.6-7.1 | — |
| Debian 12 | audiofile | 0.2.6-7.1 | — |
| Debian 5.0 | audiofile | 0.2.6-7+lenny1 | DSA-1972-1 |
| Debian 4.0 | audiofile | 0.2.6-6+etch1 | DSA-1972-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.
Exploit-DB 1
- Audio File Library 0.2.6 - libaudiofile 'msadpcm.c .WAV' File Processing Buffer Overflow EDB-32691 · remote · Dec 30, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-1972-1 audiofile - buffer overflow Debian Security (DSA / DLA) · Mar 9, 2026
References
- 33273 third-party-advisory
- SUSE-SR:2009:003 vendor-advisory
- ADV-2009-0005 vdb-entry
- http://musicpd.org/mantis/view.php?id=1915
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=510205
- 33066 vdb-entry
- USN-912-1 vendor-advisory
- [oss-security] 20081230 CVE id request: audiofile mailing-list