PT-2021-4548 · Django+4 · Django+4
Jasu Viding
·
Publicado
2021-05-04
·
Atualizado
2026-01-03
·
CVE-2021-31542
CVSS v4.0
8.7
Alta
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Nome do software vulnerável e versões afetadas
Versões do Django 2.2 a 2.2.20
Versões do Django 3.1 a 3.1.8
Versões do Django 3.2 a 3.2.0
Descrição
O problema está relacionado à falta de restrições no envio de arquivos na plataforma de aplicativos web Django, especificamente nos componentes MultiPartParser, UploadedFile e FieldFile. Isso pode ser explorado por um invasor remoto para acessar dados confidenciais usando arquivos com nomes especialmente criados, permitindo a traversal de diretórios por meio dos arquivos enviados.
Recomendações
Para as versões 2.2 a 2.2.20 do Django, atualize para a versão 2.2.21 ou posterior.
Para as versões 3.1 a 3.1.8 do Django, atualize para a versão 3.1.9 ou posterior.
Para as versões 3.2 a 3.2.0 do Django, atualize para a versão 3.2.1 ou posterior.
Correção
Unrestricted File Upload
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Astra Linux
Django
Linuxmint
Ubuntu