Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en los archivos decoders/unpack_thumb.cpp, postprocessing/mem_image.cpp, y utils/thumb_utils.cpp en el rango de tamaño de miniaturas en LibRaw (CVE-2020-15503)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-20 Validación incorrecta de entrada
Fecha de publicación:
02/07/2020
Última modificación:
07/11/2023

Descripción

LibRaw versiones anteriores a 0.20-RC1, carece de una comprobación de rango de tamaño de miniaturas. Esto afecta a los archivos decoders/unpack_thumb.cpp, postprocessing/mem_image.cpp, y utils/thumb_utils.cpp. Por ejemplo, malloc(sizeof(libraw_processed_image_t)+T.tlength) ocurre sin comprobar T.tlength

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:libraw:libraw:*:*:*:*:*:*:*:* 0.19.5 (incluyendo)
cpe:2.3:a:libraw:libraw:0.20:beta1:*:*:*:*:*:*
cpe:2.3:a:libraw:libraw:0.20:beta2:*:*:*:*:*:*
cpe:2.3:a:libraw:libraw:0.20:beta3:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*