PT-2026-5410 · Unknown · Fast-Xml-Parser

Mistersiddd

·

Publicado

2026-01-30

·

Atualizado

2026-06-04

·

CVE-2026-25128

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 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.

Exploit

Correção

DoS

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

CLEANSTART-2026-CE10526
CLEANSTART-2026-DV49099
CLEANSTART-2026-GS57401
CLEANSTART-2026-NB51079
CLEANSTART-2026-OW14933
CLEANSTART-2026-SW34937
CVE-2026-25128
GHSA-37QJ-FRW5-HHJH

Produtos afetados

Fast-Xml-Parser