PT-2026-5410

CVE-2026-25128

·

Publicado

2026-01-30

·

Atualizado

2026-09-18

Descrição por

CVSS 3.1
7.5
Alta
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas fast-xml-parser versões 4.3.6 até 5.3.3
Descrição O fast-xml-parser permite aos usuários validar XML, analisar XML para um objeto JS ou construir XML a partir de um objeto JS sem bibliotecas baseadas em C/C++ e sem callback. Nas versões 4.3.6 até 5.3.3, ocorre um RangeError no processamento de entidades numéricas ao analisar XML com pontos de código de entidade fora do intervalo (por exemplo, � ou �). Isso faz com que o analisador lance uma exceção não capturada, travando qualquer aplicação que processe entrada XML não confiável. O problema deve-se ao método String.fromCodePoint() lançar um RangeError quando o ponto de código excede o intervalo Unicode válido. Os padrões regex usados para capturar entidades numéricas podem corresponder a valores que excedem este intervalo. O processo de substituição de entidades carece de um bloco try-catch, permitindo que o RangeError se propague e trave o analisador. Uma prova de conceito demonstra que o envio de um payload XML malicioso com uma entidade numérica fora do intervalo pode travar um servidor Node.js usando fast-xml-parser. Isso pode levar a uma negação de serviço em aplicações que processam entrada XML não confiável, como servidores de API, processadores de arquivos, filas de mensagens, analisadores de feed RSS/Atom e serviços SOAP/XML-RPC.
Recomendações Atualize para a versão 5.3.4 ou posterior do fast-xml-parser.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-37QJ-FRW5-HHJH
CLEANSTART-2026-CE10526
CLEANSTART-2026-DV49099
CLEANSTART-2026-GS57401
CLEANSTART-2026-HA50090
CLEANSTART-2026-NB51079
CLEANSTART-2026-OW14933
CLEANSTART-2026-SW34937
OPENSUSE-SU-2026:11126-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾