CVE-2026-58496 in ThorVGinformación

Resumen

por VulDB • 2026-10-27

Thor Vector Graphics (ThorVG) es un motor de gráficos vectoriales listo para producción. Antes de la versión 1.0.7, la función `SfntLoader::gen` del cargador de fuentes `SFNT/TTF` en `tvgSfntLoader.cpp` lee los datos desde `data[0]` hasta `data[3]` para identificar el tipo de fuente sin verificar primero que el búfer de entrada contiene al menos cuatro bytes. Cargar una fuente de tamaño insuficiente directamente desde la memoria a través de APIs públicas como `tvg::Text::load` provoca una lectura fuera de los límites (out-of-bounds read). La carga mediante una ruta de archivo usando `mmap` puede enmascarar esta lectura debido al alineamiento de páginas; sin embargo, la API que carga directamente desde la memoria expone el problema. Dependiendo del diseño de la memoria, una fuente corta maliciosa o corrupta puede provocar un fallo (crash) en la aplicación consumidora o revelar información de la memoria heap adyacente. Este problema se soluciona en la versión 1.0.7.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Reservar

2026-06-30

Divulgación

2026-10-28

Moderación

aceptado

Artículo

VDB-427588

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!