Skip to content

CVE-2004-2779 id3_utf16_deserialize() in utf16.c in libid3tag through 0.15.1b misparses ID3v2 tags encoded in UTF-16 with an odd number of bytes, triggering an endless loop allocating memory until an OOM condition....

HighCVSS 7.5 EPSS 2.5%
Published
Updated
Exploit status
No public exploit known

Description

id3_utf16_deserialize() in utf16.c in libid3tag through 0.15.1b misparses ID3v2 tags encoded in UTF-16 with an odd number of bytes, triggering an endless loop allocating memory until an OOM condition is reached, leading to denial-of-service (DoS).

Affected products

ProductAffected versionsFixed in
debian/libid3tag(Debian:12) < 0.15.1b-5 0.15.1b-5
debian/libid3tag(Debian:13) < 0.15.1b-5 0.15.1b-5
debian/libid3tag(Debian:14) < 0.15.1b-5 0.15.1b-5
underbit libid3tag <= 0.15.1b No fix listed

References