CVE-2022-39353: falha crítica em xmldom
xmldom allows multiple root nodes in a DOM
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
A biblioteca xmldom aceita incorretamente XML malformado com múltiplos elementos raiz em vez de rejeitar, adicionando todos à árvore do documento. Isso viola padrões XML e pode causar problemas de segurança em aplicações que confiam em uma única raiz.
O DOMParser do xmldom processa XML não bem-formado com múltiplos elementos de nível superior, adicionando-os à coleção childNodes do Document sem relatar erros. Isso viola a especificação W3C XML DOM Level 2 Core e quebra suposições sobre estrutura de árvore com raiz única, criando superfície de ataque potencial em aplicações dependentes.
No mesmo produto, das mais perigosas para as menos.