Vulnerabilidad en id3_utf16_deserialize() en libid3tag (CVE-2004-2779)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-399
Error en la gestión de recursos
Fecha de publicación:
20/02/2018
Última modificación:
20/11/2024
Descripción
id3_utf16_deserialize() en utf16.c en libid3tag hasta la versión 0.15.1b analiza erróneamente las etiquetas ID3v2 cifradas en UTF-16 con un número impar de bytes. Esto desencadena un buble infinito que asigna memoria hasta que se alcance una condición OOM, lo que conduce a una denegación de servicio (DoS).
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:underbit:libid3tag:*:*:*:*:*:*:*:* | 0.15.1b (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=304913
- https://bugzilla.gnome.org/show_bug.cgi?id=162647
- https://sources.debian.org/patches/libid3tag/0.15.1b-13/10_utf16.dpatch/
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=304913
- https://bugzilla.gnome.org/show_bug.cgi?id=162647
- https://sources.debian.org/patches/libid3tag/0.15.1b-13/10_utf16.dpatch/