CVE-2026-120458 Denegación de servicio por bucle infinito en Kvazaar vía el analizador de encabezados Y4M
Kvazaar hasta 2.3.2 contiene una vulnerabilidad de bucle infinito en read_header() en src/encmain.c que permite a un atacante colgar el codificador de línea de comandos mediante un encabezado Y4M truncado. Un atacante puede proporcionar un archivo .y4m manipulado sin salto de línea final, provocando lecturas de EOF sin verificar que cuelgan el proceso indefinidamente mientras consumen un núcleo completo de CPU.
CVSS 3.1
- CVSS 4.06.8 · media
- Probabilidad de explotación · EPSS del 09/110,2 % · percentil 5
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
Ultra Video Group Kvazaar
hasta 2.3.2
Qué hacer
- Verificá si usás Kvazaar y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 5.5 MEDIA
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
- Vector de ataqueLocal
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioRequerida
- AlcanceSin cambio
- ConfidencialidadNinguna
- IntegridadNinguna
- DisponibilidadAlta
CVSS 4.0 · 6.8 MEDIA
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- Vector de ataqueLocal
- Complejidad del ataqueBaja
- Requisitos del ataqueNinguno
- Privilegios requeridosNinguno
- Interacción del usuarioPasiva
- Confidencialidad (sistema vulnerable)Ninguna
- Integridad (sistema vulnerable)Ninguna
- Disponibilidad (sistema vulnerable)Alta
- Confidencialidad (sistemas posteriores)Ninguna
- Integridad (sistemas posteriores)Ninguna
- Disponibilidad (sistemas posteriores)Ninguna
Descripción original
Kvazaar through 2.3.2 contains an infinite loop vulnerability in read_header() in src/encmain.c that allows attackers to hang the command-line encoder by supplying a truncated Y4M header. Attackers can provide a crafted .y4m file lacking a terminating newline, causing unchecked EOF reads that hang the process indefinitely while consuming a full CPU core.
Referencias (7)
- github.com/ultravideo/kvazaar/issues/452
- github.com/ultravideo/kvazaar/commit/8a2f109be283e87008c679d635966cc034da39c6
- github.com/ultravideo/kvazaar/blob/v2.3.2/src/encmain.c#L339-L357
- github.com/ultravideo/kvazaar/releases/tag/v2.3.2
- hackmd.io/@haindpwn/kvazaar-y4m-header-missing-newline-infinite-loop
- www.vulncheck.com/advisories/kvazaar-through-2.3.2-infinite-loop-dos-via-y4m-header-parser
- hackmd.io/@haindpwn/cve-2026-120458-kvazaar-y4m-header-missing-newline-infinite-loop
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.