PT-2021-9673 · Nanohttpd · Nanohttpd

Publicado

2021-02-23

·

Atualizado

2021-02-26

·

CVE-2020-13697

CVSS v3.1

6.1

Média

VetorAV: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

CVE-2020-13697
GHSA-PR5M-4W22-8483

Produtos afetados

Nanohttpd