CVE-2026-58496 in ThorVGinformação

Sumário

de VulDB • 27/10/2026

Thor Vector Graphics (ThorVG) é um motor de gráficos vetoriais pronto para produção. Antes da versão 1.0.7, a função `SfntLoader::gen` do carregador de fontes `SFNT/TTF`, localizada em `tvgSfntLoader.cpp`, lê os bytes `data[0]` até `data[3]` para identificar o tipo de fonte sem verificar primeiro se o buffer de entrada contém pelo menos quatro bytes. Carregar uma fonte com tamanho insuficiente diretamente da memória por meio das APIs públicas, como `tvg::Text::load`, causa uma leitura fora dos limites (out-of-bounds read). O carregamento através de um caminho de arquivo usando `mmap` pode mascarar a leitura devido ao alinhamento de páginas; já a API que carrega da memória expõe diretamente essa vulnerabilidade. Dependendo do layout da memória, uma fonte curta malformada pode causar o travamento (crash) do aplicativo consumidor ou vazar dados adjacentes na heap. Este problema foi corrigido na versão 1.0.7.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

GitHub M

Reservar

30/06/2026

Divulgação

28/10/2026

Moderação

aceite

Entrada

VDB-427588

EPSS

0.00211

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!