NetSight
high7.5

CVE-2021-31542

Path Traversal in Django

Impact

In Django 2.2 before 2.2.21, 3.1 before 3.1.9, and 3.2 before 3.2.1, MultiPartParser, UploadedFile, and FieldFile allowed directory traversal via uploaded files with suitably crafted file names.

Affected packages

EcosystemPackageAffectedFixed in
pipDjango>= 2.2, < 2.2.212.2.21

Affected products

VendorProductAffected versions
DjangoprojectDjango
from 2.2 before 2.2.21
from 3.1 before 3.1.9
from 3.2 before 3.2.1
DebianDebian Linux
Version 9.0
FedoraprojectFedora
Versions 34, 35

Weakness classification

References