PT-2020-5504 · Django Software Foundation+4 · Django+4

Published

2020-09-01

·

Updated

2026-01-03

·

CVE-2020-24583

CVSS v4.0

8.7

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Django versions 2.2 through 2.2.15 Django versions 3.0 through 3.0.9 Django versions 3.1 through 3.1.0
Description The issue is related to the incorrect application of the FILE UPLOAD DIRECTORY PERMISSIONS mode in Django, specifically to intermediate-level directories created during file uploads and to collected static directories when using the collectstatic management command. This could potentially allow a remote attacker to disclose protected information due to incorrect default permission settings.
Recommendations For Django versions 2.2 through 2.2.15, update to version 2.2.16 or later. For Django versions 3.0 through 3.0.9, update to version 3.0.10 or later. For Django versions 3.1 through 3.1.0, update to version 3.1.1 or later.

Fix

Incorrect Default Permissions

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2020-3491
BDU:2021-00881
BDU:2021-00936
BIT-DJANGO-2020-24583
CVE-2020-24583
DLA-3164-1
GHSA-M6GJ-H9GM-GW44
OPENSUSE-SU-2024:11205-1
OPENSUSE-SU-2024:13887-1
OPENSUSE-SU-2024:14208-1
OPENSUSE-SU-2026:10005-1
PYSEC-2020-33
USN-4479-1

Affected Products

Alt Linux
Astra Linux
Django
Linuxmint
Ubuntu