PT-2021-19845 · Unknown+1 · Datasette-Auth-Passwords+1
Simonw
·
Publicado
2021-06-07
·
Atualizado
2021-06-14
·
CVE-2021-32670
CVSS v3.1
7.2
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N |
Nome do software vulnerável e versões afetadas
Versões do Datasette anteriores à 0.56.1
Versões do Datasette anteriores à 0.57
Descrição
O recurso de depuração
? trace=1 no Datasette não escapa corretamente o HTML gerado, resultando em um problema de cross-site scripting refletido. Isso é particularmente relevante se a instalação do Datasette incluir recursos autenticados usando plug-ins como o datasette-auth-passwords, pois um invasor poderia usar a vulnerabilidade para acessar dados protegidos.Recomendações
Para versões anteriores à 0.56.1, atualize para a versão 0.56.1 ou posterior para resolver o problema.
Para versões anteriores à 0.57, atualize para a versão 0.57 ou posterior para resolver o problema.
Como solução alternativa temporária, considere rejeitar quaisquer solicitações recebidas com
? trace= ou & trace= nos parâmetros da string de consulta se você executar o Datasette por trás de um proxy.Correção
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Datasette
Datasette-Auth-Passwords