Featured image of post CVE-2026-40284

CVE-2026-40284

Cross-Site Scripting (XSS) Armazenado

CVE-2026-40284: Cross-Site Scripting (XSS) armazenado em Novo da função listar_despachos.php

Publicação CVE: https://www.cve.org/CVERecord?id=CVE-2026-40284

Resumo

Uma vulnerabilidade de Cross-Site Scripting (XSS) armazenada permite que um usuário autenticado injete JavaScript malicioso através do campo “Destinatário”. O código malicioso é armazenado e executado posteriormente ao visualizar a página de despacho, afetando outros usuários.

Detalhes

O aplicativo não consegue higienizar ou escapar corretamente o campo “Destinatário”, que é preenchido com dados controlados pelo usuário (nome do usuário). Quando um despacho é criado usando um nome malicioso contendo HTML/JavaScript, esse valor é armazenado no sistema.

Durante a renderização da página de listagem de despachos, o aplicativo insere esses dados no DOM usando .html(), fazendo com que o navegador interprete e execute o código injetado.

Isso resulta em uma vulnerabilidade de XSS armazenado devido à codificação de saída inadequada dos dados controlados pelo usuário.

  • Endpoint vulnerável: listar_despachos.php

PoC

Payload

1
<h1> <script>alert(1); </script></h1>

Passos para reproduzir:

1. Altere o nome de um usuário (ou crie um) com o payload.

2. Crie um despacho selecionando este usuário como “Destinatário”.

3. Acesse a página que lista ou exibe o despacho.

4. Observe que o payload é executado no navegador:

Impacto

  • Sequestro de sessão: Roubo de cookies ou tokens de autenticação para se passar por outros usuários.
  • Roubo de credenciais: Coleta de nomes de usuário e senhas usando scripts maliciosos.
  • Distribuição de malware: Distribuição de código indesejado ou prejudicial às vítimas.
  • Elevação de privilégios: Comprometimento de usuários administrativos por meio de scripts persistentes.
  • Manipulação ou adulteração de dados: Alteração ou interrupção do conteúdo do site.
  • Danos à reputação: Erosão da confiança entre usuários e administradores do site.

Referência

https://github.com/LabRedesCefetRJ/WeGIA/security/advisories/GHSA-mccp-8446-phw5

Encontrado por

Thiago Escarrone

Por: CVE-Hunters

Built with Hugo
Theme Stack designed by Jimmy