PT-2026-32329 · Apache · Apache Storm

K

·

Publicado

2026-04-13

·

Atualizado

2026-04-13

·

CVE-2026-35565

CVSS v3.1

5.4

Média

VetorAV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions Apache Storm versões anteriores a 2.8.6
Description O componente de visualização da Storm UI interpola metadados de topologia, como IDs de componentes, nomes de fluxos e valores de agrupamento, diretamente no HTML via innerHTML nas funções parseNode() e parseEdge() sem sanitização. Um usuário autenticado com direitos de submissão de topologia pode criar uma topologia contendo HTML ou JavaScript malicioso em identificadores de componentes. Esse payload é transmitido através do Nimbus, Thrift e da API de Visualização para a renderização de tooltips do vis.js, resultando em cross-site scripting armazenado. Em implantações multi-tenant, isso pode permitir a escalada de privilégios se a interface for acessada por operadores ou administradores.
Recommendations Atualizar para a versão 2.8.6. Como solução temporária, aplique um monkey-patch nas funções parseNode() e parseEdge() no arquivo JavaScript de visualização para escapar em HTML todos os valores fornecidos pela API, incluindo nodeId, :capacity, :latency, :component, :stream e :grouping antes da interpolação nas strings HTML de tooltips. Restrinja a submissão de topologias a usuários confiáveis via ACLs do Nimbus como uma medida de defesa em profundidade.

Correção

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-35565
GHSA-F2HP-QW27-8WFQ

Produtos afetados

Apache Storm