Vulnerabilidad · Publicado 18/10/2026
cgltf versiones hasta 1.15 contiene una vulnerabilidad de escritura fuera de límites (heap out-of-bounds write) en la función cgltf_accessor_unpack_floats() que permite a atacantes corromper memoria mediante archivos glTF/GLB malformados con índices sparse no validados. Esto afecta aplicaciones que procesan modelos 3D sin ejecutar cgltf_validate(), permitiendo potencialmente ejecución remota de código y negación de servicio en sistemas que usen esta librería para renderizado, análisis de contenido 3D o importación de modelos.
cgltf through 1.15 contains a heap out-of-bounds write vulnerability in cgltf_accessor_unpack_floats() that allows attackers to write outside the output buffer via unchecked sparse accessor indices. Attackers can supply a crafted glTF or GLB file with large sparse indices to corrupt heap memory, crash applications, and potentially execute code when cgltf_validate() is not called.
Score: 7/10 — Severidad: HIGH — Estado NIST: Deferred
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
CWE-787
Publicado en NIST NVD.