PT-2026-40550 · Hahwul+1 · Dalfox+1
Drmingler
+1
·
Publicado
2026-05-12
·
Atualizado
2026-05-27
·
CVE-2026-45088
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
Dalfox versões anteriores a 2.13.0
Description
Ao ser executado no modo de servidor de API REST, o software não sanitiza o campo
custom-payload-file dentro de model.Options, que é desserializado diretamente do corpo da requisição e passado para a função dalfox.Initialize e para o mecanismo de varredura. O mecanismo utiliza a função voltFile.ReadLinesOrLiteral() para ler linhas de qualquer caminho de arquivo acessível ao processo e as incorpora como payloads de XSS em requisições HTTP de saída enviadas para uma URL de destino controlada pelo invasor. Como o servidor não exige uma chave de API por padrão, um invasor de rede não autenticado pode exfiltrar o conteúdo de arquivos arbitrários do sistema host, linha por linha, através do tráfego de varredura.Recommendations
Atualize para a versão 2.13.0.
Como mitigação temporária, restrinja o acesso ao campo
custom-payload-file removendo campos perigosos para o sistema de arquivos de requisições originadas da API.
Certifique-se de que o servidor seja iniciado com uma --api-key obrigatória para evitar acesso não autenticado.Exploit
Correção
Files Accessible to External Parties
Missing Authentication
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Dalfox
Github.Com/Hahwul/Dalfox/V2