Intel

AIKIDO-2025-10101

django-storages is vulnerable to Path Traversal

Path TraversalCVE-2024-39330 Published Feb 17, 2025

83

High Risk

This Affects:

PYTHONdjango-storages
1.7 - 1.14.4
Fixed in 1.14.5
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to path traversal due to an improper override of get_available_name, which Django relies on for security. This issue, originally addressed in CVE-2024-39330, was reintroduced by the overridden implementation in this library. The vulnerability is fixed in version 4.2 and later.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

django-storages is vulnerable to Path Traversal in versions 1.7 - 1.14.4.

How to fix this

Upgrade the django-storages library to the patch version.