PT-2021-9673 · Nanohttpd · Nanohttpd
Publicado
2021-02-23
·
Atualizado
2021-02-26
·
CVE-2020-13697
CVSS v3.1
6.1
Média
| Vetor | AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
Nome do software vulnerável e versões afetadas
Versões do NanoHTTPD até a 2.3.1
Descrição
Foi descoberta uma falha no arquivo RouterNanoHTTPD.java. A classe GeneralHandler implementa um manipulador GET básico que exibe informações de depuração como uma página HTML. Qualquer servidor web que estenda essa classe sem implementar seu próprio manipulador GET está vulnerável a XSS refletido, pois o manipulador GET da GeneralHandler exibe a entrada do usuário passada pela string de consulta sem qualquer sanitização.
Recomendações
Para versões até 2.3.1, considere implementar um manipulador GET personalizado para sanitizar a entrada do usuário passada pela string de consulta ou restringir o acesso à classe GeneralHandler para minimizar o risco de exploração.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Nanohttpd