SOC status:Duty analyst on shift

UK Cyber Defence
VulnerabilityModified

CVE-2024-39330

Derived classes of the django.core.files.storage.Storage base class, when they override generate_filename() without replicating the file-path validations from the parent class, potentially allow directory traversal via certain inputs during a save() call.

MEDIUM 4.3EPSS 1.01%

Does this matter?

Lower severity and a low EPSS score (1.01%). Track it; it rarely justifies an emergency change on its own.

Description

An issue was discovered in Django 5.0 before 5.0.7 and 4.2 before 4.2.14. Derived classes of the django.core.files.storage.Storage base class, when they override generate_filename() without replicating the file-path validations from the parent class, potentially allow directory traversal via certain inputs during a save() call. (Built-in Storage sub-classes are unaffected.)

CVSS 3.1
4.3 MEDIUMCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
EPSS
1.01% probability · 61th percentile
CISA KEV
Not listed
Weakness
CWE-22
Affected
djangoproject/django
Source
cve@mitre.org

Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.