Vulnerability Monitor

The vendors, products, and vulnerabilities you care about

CVE-2023-31047


In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.


Published

2023-05-07T02:15:08.917

Last Modified

2025-01-29T16:15:42.863

Status

Modified

Source

[email protected]

Severity

CVSSv3.1: 9.8 (CRITICAL)

Weaknesses
  • Type: Primary
    CWE-20
  • Type: Secondary
    CWE-862

Affected Vendors & Products
Type Vendor Product Version/Range Vulnerable?
Application djangoproject django < 3.2.19 Yes
Application djangoproject django < 4.1.9 Yes
Application djangoproject django 4.2 Yes
Application djangoproject django 4.2 Yes
Application djangoproject django 4.2 Yes
Operating System fedoraproject fedora 38 Yes

References