CVE-2026-37555

Fecha
29 Apr 2026
Actor
vulnerability
Tipo
Vulnerability
Pais
Unknown
Sector
-
Confianza
medium

CVE-2026-37555

CVE-2026-37555

CVE-2026-37555 es una vulnerabilidad crítica descubierta en la biblioteca libsndfile versión 1.2.2, relacionada con el codec IMA ADPCM. La falla surge de un problema de sobrecarga de enteros que permite un ataque de tipo heap buffer overflow, lo cual puede llevar a la ejecución no autorizada de código o la corrupción de datos.

Descripción de la Vulnerabilidad

La vulnerabilidad afecta el procesamiento de archivos de audio en formato AIFF y WAV. En el código, se detectó que aunque el camino de código para AIFF fue corregido con una castificación a sf_count_t, los caminos de código para WAV y la función close() no recibieron dicha corrección. Esto permite que la multiplicación de samplesperblock (int) por blocks (int) exceda el límite máximo de INT_MAX, provocando un desbordamiento de 32 bits.

Ejemplo: Cuando samplesperblock=50000 y blocks=50000, el producto 2500000000 sobrepasa el límite, resultando en un valor negativo (-1794967296). Este error lleva a una mala asignación de frames, generando un overflow de pila.

Sistemas Afectados

La vulnerabilidad afecta cualquier sistema que utilice la biblioteca libsndfile versión 1.2.2 en aplicaciones que procesan archivos de audio, especialmente aquellos que manejan formatos como AIFF y WAV. Las aplicaciones o servicios que dependen de esta biblioteca están expuestos si no se aplican parches de seguridad.

Impacto y Explotabilidad

El CVSS score asignado es 7.5, lo que indica un impacto moderado pero significativo. La vulnerabilidad permite la corrupción de datos o la ejecución no autorizada de código si se explota correctamente. La explotación requiere condiciones específicas (valores altos para samplesperblock y blocks), lo que limita su uso en ataques remotos. Sin embargo, un ataque local podría generar efectos adversos en sistemas con privilegios elevados.

Indicadores de Compromiso (IOCs)

No hay Indicadores de Compromiso publicos disponibles.

Mitigación y Parches

La solución recomendada es actualizar la biblioteca libsndfile a una versión posterior a 1.2.2, como 1.2.3 o superior. Además, se sugiere validar las entradas de usuario y utilizar tipos enteros con mayor rango (por ejemplo, int64_t) para evitar sobrecargas en cálculos críticos. Las organizaciones deben monitorear parches oficiales y aplicar correcciones inmediatas si el sistema está expuesto.

← Volver al panel de inteligencia

Incidentes recientes