PT-2026-144955
CVE-2026-63660
·
Publicado
2026-11-11
·
Atualizado
2026-11-11
Descrição por
CVSS 3.1
8.1
AltaMétricasAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
node-fontnik versões anteriores a 0.7.7
Description
Ocorre uma gravação fora dos limites do heap ao processar uma fonte especialmente criada. O problema reside na função
RenderSDF() (include/mapbox/glyph foundry impl.hpp), onde o tamanho da alocação do bitmap SDF (signed distance fields) é calculado como buffered width * buffered height usando um inteiro não assinado de 32 bits. Como as dimensões do glifo são derivadas da caixa delimitadora do contorno da fonte sem um limite superior, um glifo suficientemente grande pode fazer com que o cálculo exceda 2³², resultando em um wrap-around de inteiro para um valor pequeno. Isso leva a um buffer subalocado, enquanto o loop de renderização continua a gravar um byte por pixel, causando a corrupção do heap e a falha do processo.Recommendations
Atualize o node-fontnik para a versão 0.7.7.
Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾