PT-2020-5130 · Django Software Foundation+2 · Django+2
Norbert Szetei
·
Publicado
2020-03-04
·
Atualizado
2026-01-03
·
CVE-2020-9402
CVSS v2.0
9.0
Alta
| Vetor | AV:N/AC:L/Au:S/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
Versões do Django 1.11 anteriores à 1.11.29
Versões do Django 2.2 anteriores à 2.2.11
Versões do Django 3.0 anteriores à 3.0.4
Descrição
A vulnerabilidade permite injeção de SQL se dados não confiáveis forem usados como parâmetro
tolerance em funções GIS e agregados no Oracle. Ao passar um valor tolerance adequadamente manipulado para funções GIS e agregados no Oracle, era possível contornar a escapada de caracteres e injetar SQL malicioso. Isso poderia permitir que um invasor remoto executasse código arbitrário.Recomendações
Para a versão 1.11 do Django, atualize para a versão 1.11.29 ou posterior.
Para a versão 2.2 do Django, atualize para a versão 2.2.11 ou posterior.
Para a versão 3.0 do Django, atualize para a versão 3.0.4 ou posterior.
Como solução temporária, considere evitar o uso de dados não confiáveis como parâmetro
tolerance em funções GIS e agregados no Oracle até que um patch seja aplicado.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