CVE-2026-124312 Lectura fuera de límites en VVdeC mediante CodingStructure::getColInfo
Fraunhofer HHI VVdeC hasta 3.2.1 contiene una lectura fuera de límites en el heap que permite a un atacante provocar la caída del decodificador con una imagen colocada de distinta resolución. Un bitstream VVC que habilite TMVP con una imagen de referencia colocada más pequeña hace que getColInfo lea más allá de la asignación colMotion cuando la ocultación de errores está habilitada.
CVSS 3.1
- CVSS 4.05.7 · media
- Probabilidad de explotación · EPSS del 09/110,1 % · percentil 1
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
fraunhoferhhi vvdec
hasta 3.2.1
Qué hacer
- Verificá si usás vvdec 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 · 4.7 MEDIA
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H
- Vector de ataqueLocal
- Complejidad del ataqueAlta
- Privilegios requeridosNinguno
- Interacción del usuarioRequerida
- AlcanceSin cambio
- ConfidencialidadNinguna
- IntegridadNinguna
- DisponibilidadAlta
CVSS 4.0 · 5.7 MEDIA
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- Vector de ataqueLocal
- Complejidad del ataqueBaja
- Requisitos del ataquePresentes
- 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
Fraunhofer HHI VVdeC through 3.2.1 contains a heap out-of-bounds read vulnerability that allows attackers to crash the decoder by supplying a collocated picture of different resolution. Attackers can craft a VVC bitstream enabling TMVP with a smaller collocated reference picture, causing getColInfo to read past the colMotion allocation when error concealment is enabled.
Referencias (6)
- github.com/fraunhoferhhi/vvdec/issues/422
- github.com/fraunhoferhhi/vvdec/commit/0695c06221c27b3680fec9851ac2cf46b2195ea9
- github.com/fraunhoferhhi/vvdec/blob/v3.2.1/source/Lib/CommonLib/Slice.cpp#L1819-L1859
- github.com/fraunhoferhhi/vvdec/blob/v3.2.1/source/Lib/CommonLib/CodingStructure.cpp#L453-…
- github.com/fraunhoferhhi/vvdec
- www.vulncheck.com/advisories/fraunhofer-hhi-vvdec-through-3.2.1-heap-out-of-bounds-read-v…
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.