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

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

CVE-2021-32670
GHSA-GFF3-739C-GXFQ
GHSA-XW7C-JX9M-XH5G
PYSEC-2021-89

Produtos afetados

Datasette
Datasette-Auth-Passwords