CVE

Vulnerabilidad en stb_image de MIT (CVE-2023-45664)

Severidad:
ALTA
Type:
CWE-415 Doble liberación
Fecha de publicación:
21/10/2023
Última modificación:
04/11/2023

Descripción

stb_image es una librería con licencia MIT de un solo archivo para procesar imágenes. Un archivo de imagen manipulado puede provocar que `stbi__load_gif_main_outofmem` intente liberar dos veces la variable out. Esto sucede en `stbi__load_gif_main` porque cuando el valor de `layers * stride` es cero, el comportamiento está definido por la implementación, pero es común que la realloc libere la memoria antigua y devuelva un puntero nulo. Dado que intenta liberar dos veces la memoria unas pocas líneas debajo de la primera "free", el problema sólo puede explotarse en un entorno de subprocesos múltiples. En el peor de los casos, esto puede provocar la ejecución del código.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:nothings:stb_image.h:2.28:*:*:*:*:*:*:*