Description
Multiple array index errors in the Audible::Tag::readTag function in metadata/audible/audibletag.cpp in Amarok 1.4.10 through 2.0.1 allow remote attackers to cause a denial of service (application crash) or execute arbitrary code via an Audible Audio (.aa) file with a crafted (1) nlen or (2) vlen Tag value, each of which can lead to an invalid pointer dereference, or the writing of a 0x00 byte to an arbitrary memory location, after an allocation failure.
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 | amarok | 1.4.10-2 | — |
| Debian 13 | amarok | 1.4.10-2 | — |
| Debian 4.0 | amarok | 1.4.4-4etch1 | DSA-1706-1 |
Advisories 1
- DSA-1706-1 amarok - arbitrary code execution Debian Security (DSA / DLA) · Mar 9, 2026
References
- DSA-1706 vendor-advisory
- USN-739-1 vendor-advisory
- ADV-2009-0100 vdb-entry
- http://websvn.kde.org/?view=rev&revision=908391
- 33522 third-party-advisory
- GLSA-200903-34 vendor-advisory
- http://websvn.kde.org/?view=rev&revision=908415
- FEDORA-2009-0715 vendor-advisory
- SUSE-SR:2009:003 vendor-advisory
- 33505 third-party-advisory
- MDVSA-2009:030 vendor-advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=479560
- [oss-security] 20090114 CVE Request -- amarok mailing-list
- 34315 third-party-advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=479946
- http://trapkit.de/advisories/TKADV2009-002.txt
- http://amarok.kde.org/en/releases/2.0.1.1
- 20090111 [TKADV2009-002] Amarok Integer Overflow and Unchecked Allocation Vulnerabilities mailing-list
- http://websvn.kde.org/?view=rev&revision=908401
- 34407 third-party-advisory
- 33640 third-party-advisory
- 4915 third-party-advisory
- 33210 vdb-entry
- http://bugs.gentoo.org/show_bug.cgi?id=254896
- 1021558 vdb-entry
- 33819 third-party-advisory