PT-2026-23095 · Svgo · Svgo

Byamb4

·

Publicado

2026-03-04

·

Atualizado

2026-06-04

·

CVE-2026-29074

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Versões do SVGO de 2.1.0 a 2.8.0 Versões do SVGO de 3.0.0 a 3.3.2 Versões do SVGO anteriores a 4.0.1
Descrição O SVGO é suscetível a um problema de negação de serviço decorrente do manuseio inadequado de entidades personalizadas de XML. Especificamente, o software não protege adequadamente contra a expansão ou recursão de entidades. Um arquivo XML pequeno e maliciosamente elaborado (aproximadamente 811 bytes) pode fazer com que a aplicação trave ou falhe devido ao consumo excessivo de memória, resultando em um erro de esgotamento de memória no heap do JavaScript. O problema surge porque o SVGO utiliza um analisador XML upstream que, por padrão, não interpreta entidades personalizadas de XML. O SVGO modifica o analisador para suportar entidades declaradas no DOCTYPE, mas isso introduz o risco de expansão exponencial quando as entidades referenciam umas às outras. Isso pode ser acionado ao processar entrada SVG não confiável, potencialmente impactando aplicações do lado do servidor.
Recomendações Versões do SVGO de 2.1.0 a 2.8.0: Atualize para a versão 2.8.1 ou posterior. Versões do SVGO de 3.0.0 a 3.3.2: Atualize para a versão 3.3.3 ou posterior. Versões do SVGO anteriores a 4.0.1: Atualize para a versão 4.0.1 ou posterior.

Exploit

Correção

DoS

XML Entity Expansion

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-29074
GHSA-XPQW-6GX7-V673
RHSA-2026:13512
RHSA-2026:6277
SUSE-SU-2026:2005-1
SUSE-SU-2026:2019-1

Produtos afetados

Svgo