PT-2026-32329
CVE-2026-35565
·
Publicado
2026-04-13
·
Atualizado
2026-04-13
Descrição por
CVSS 3.1
5.4
MédiaMétricasAV: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.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾