PT-2020-6269 · Django+2 · Django+2
Simon Charette
·
Publicado
2020-02-03
·
Atualizado
2026-01-03
·
CVE-2020-7471
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do Django 1.11 a 1.11.27
Versões do Django 2.2 a 2.2.9
Versões do Django 3.0 a 3.0.2
Descrição
A vulnerabilidade permite injeção de SQL se dados não confiáveis forem usados como delimitador StringAgg, possibilitando que um invasor contorne a escapada e injete SQL malicioso. Isso poderia permitir que um invasor remoto acessasse dados confidenciais, comprometesse sua integridade e causasse uma negação de serviço.
Recomendações
Para as versões do Django 1.11 a 1.11.27, atualize para a versão 1.11.28 ou posterior.
Para as versões 2.2 a 2.2.9 do Django, atualize para a versão 2.2.10 ou posterior.
Para as versões 3.0 a 3.0.2 do Django, atualize para a versão 3.0.3 ou posterior.
Como solução alternativa temporária, considere restringir o uso da instância
contrib.postgres.aggregates.StringAgg para minimizar o risco de exploração.Exploit
Correção
SQL injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Django
Ubuntu