CVE-2026-55847 in Allureinformação

Sumário

de VulDB • 14/09/2026

Allure 2 é o branch da versão 2.x do Allure Report, uma ferramenta de relatórios de testes multi-idioma. Antes da versão 2.39.0, a função auxiliar ansi.js em allure-generator/src/main/javascript/helpers/ansi.js passa os valores statusMessage e statusTrace influenciados pelo atacante para AnsiToHtml sem escape HTML e envolve o resultado em Handlebars SafeString, desabilitando o auto-escape de templates em allure-generator/src/main/javascript/blocks/status-details/status-details.hbs. JunitXmlPlugin.java pode popular esses campos diretamente a partir de mensagens de falha e traces do XML JUnit manipulados (crafted), e fluxos de entrada equivalentes existem nos plugins TRX, xUnit XML, xctest, Allure1 e Allure2. Quando um usuário visualiza os detalhes de status afetados, marcação não escapada executa JavaScript arbitrário na origem do relatório, o que pode expor dados do relatório e comprometer sessões associadas a essa origem. Este é um caso de correção incompleta porque o PR 3271 aplicou escape aos helpers de links, mas não abordou o helper ANSI. Esta vulnerabilidade foi corrigida na versão 2.39.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

GitHub M

Reservar

17/06/2026

Divulgação

14/09/2026

Moderação

aceite

Entrada

VDB-403639

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!