Description
Multiple stack-based buffer overflows in Audacious AdPlug 2.0 and earlier allow remote user-assisted attackers to execute arbitrary code via large (1) DTM and (2) S3M files.
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 | adplug | 2.0.1-1 | — |
| Debian 13 | adplug | 2.0.1-1 | — |
| Debian 12 | adplug | 2.0.1-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
- AdPlug 2.0 - Multiple Remote File Buffer Overflow Vulnerabilities EDB-28181 · remote · Jul 6, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- ADV-2006-2697 vdb-entry
- http://adplug.cvs.sourceforge.net/adplug/adplug/src/dtm.cpp?view=log#rev1.17
- 21238 third-party-advisory
- 21295 third-party-advisory
- adplug-s3m-file-bo(27674) vdb-entry
- 18859 vdb-entry
- adplug-dtm-file-bo(27673) vdb-entry
- 27046 vdb-entry
- GLSA-200609-06 vendor-advisory
- 21869 third-party-advisory
- 27045 vdb-entry
- http://aluigi.altervista.org/adv/adplugbof-adv.txt
- GLSA-200607-13 vendor-advisory
- 20060706 Various heap and stack overflow bugs in AdPlug library 2.0 (CVS 04 Jul 2006) mailing-list
- 20972 third-party-advisory