CVE-2023-24580 in the critical feed json
Resource exhaustion in Django
published 2023-02-15 3 y ago modified 2026-09-08 2 mo ago also BIT-django-2023-24580 , EUVD-2023-0067 , GHSA-2hrw-hx67-34x6 , PYSEC-2023-13
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 62.6%
- EPSS 62.6% chance of exploitation in 30 days, percentile 99.1%
- public exploits
- 0
- none known
Summary
An issue was discovered in the Multipart Request Parser in Django 3.2 before 3.2.18, 4.0 before 4.0.10, and 4.1 before 4.1.7. Passing certain inputs (e.g., an excessive number of parts) to multipart forms could result in too many open files or memory exhaustion, and provided a potential vector for a denial-of-service attack.
Patch / fix
- pypi django 3.2.18, 4.0.10, 4.1.7
- bitnami django 3.2.18, 4.0.10, 4.1.7
- djangoproject django 3.2.18, 4.0.10, 4.1.7
- python-django Debian 14, Debian 13, Debian 12 3:3.2.18-1
debian advisories DEBIAN-CVE-2023-24580
- python-django Ubuntu 18.04 LTS 1:1.11.11-1ubuntu1.20
- python-django Ubuntu 20.04 LTS 2:2.2.12-1ubuntu0.16
- python-django Ubuntu 22.04 LTS 2:3.2.12-2ubuntu1.5
ubuntu advisories UBUNTU-CVE-2023-24580
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- cjson satellite capsule 6.13, satellite 6.13 1.7.14-5.el8sat
- foreman satellite utils 6.13, satellite capsule 6.13, satellite 6.13 3.5.1.14-1.el8sat
- katello satellite capsule 6.13, satellite 6.13 4.7.0-1.el8sat
- libsolv satellite capsule 6.13, satellite 6.13 0.7.22-4.el8pc
- libcomps satellite capsule 6.13, satellite 6.13 0.1.18-4.el8pc
- qpid-cpp satellite capsule 6.13, satellite 6.13 1.39.0-7.el8amq
- qpid-qmf satellite capsule 6.13, satellite 6.13 1.39.0-7.el8amq
- candlepin satellite 6.13 4.2.13-1.el8sat
red hat advisories RHSA-2023:2097RHSA-2023:4692RHSA-2023:2101
- python-Django1 OpenStack Cloud Crowbar 9, OpenStack Cloud 9 1.11.29-3.44.1
- python-Django OpenStack Cloud Crowbar 8, OpenStack Cloud 8, HPE Helion OpenStack 8 1.11.29-3.45.1
suse advisories SUSE-SU-2023:2080-1SUSE-SU-2023:0704-1
- python-Django5 openSUSE Tumbleweed 5.2.16-1.1
- python-Django4 openSUSE Tumbleweed 4.2.30-4.1
- python-Django6 openSUSE Tumbleweed 6.0-1.1
- python-Django openSUSE Tumbleweed 5.1.5-1.1
- python-Django4 openSUSE Tumbleweed 4.2.14-1.1
- python-Django openSUSE Tumbleweed 4.1.7-1.1
- python-Django Package Hub 15 SP5, openSUSE Leap 15.5 2.2.28-bp155.7.3.1
- python-Django Package Hub 12 SP1 1.11.15-2.1
opensuse advisories openSUSE-SU-2026:11270-1openSUSE-SU-2026:11235-1openSUSE-SU-2026:10005-1openSUSE-SU-2025:14662-1openSUSE-SU-2024:14208-1openSUSE-SU-2024:12690-1
- py3-django Alpine 3.24, Alpine 3.23, Alpine 3.22 +5 more 3.2.18-r0
alpine advisories ALPINE-CVE-2023-24580
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2023-24580 updated cvss 7.5
python-django: Potential denial-of-service vulnerability in file uploads
-
Red Hat Ansible Automation Platform 1.2 ansible-toweraffected: no fix planned “Will not fix”
-
Red Hat Ansible Automation Platform 2 python-django, python3-djangoaffected: no fix available
-
Red Hat Ceph Storage 3 python-django, python-django-bash-completionaffected: no fix planned “Out of support scope”
-
Red Hat Discovery 1 discovery-server-containeraffected: no fix available
-
Red Hat OpenStack Platform 13 (Queens) python-django, python2-django, python-django-bash-completionaffected: no fix planned “Out of support scope”
-
Red Hat OpenStack Platform 16.1 python-django20, python3-django20, python-django20-bash-completion Red Hat OpenStack Platform 16.2 python-django20, python3-django20, python-django20-bash-completion Red Hat OpenStack Platform 17.0 python3-django Red Hat Storage 3 python-django, python2-django, python-django-bash-completionaffected: no fix planned “Will not fix”
-
Red Hat Update Infrastructure 3 for Cloud Providers python-djangoaffected: no fix planned “Out of support scope”
-
Red Hat Ansible Automation Platform 2.4 for RHEL 8 automation-controller 4.4.2-1.el8ap, automation-controller-venv-tower 4.4.2-1.el8ap Red Hat Ansible Automation Platform 2.4 for RHEL 9 automation-controller 4.4.2-1.el9ap, automation-controller-venv-tower 4.4.2-1.el9apfixed: vendor fix RHSA-2023:4692
show 3 moreshow fewer
-
Red Hat Satellite 6.13 for RHEL 8 python-django 3.2.18-1.el8pc, python39-django 3.2.18-1.el8pcfixed: vendor fix RHSA-2023:2097
-
Red Hat RHUI 4 for RHEL 8 python-django 3.2.18-1.0.1.el8ui, python39-django 3.2.18-1.0.1.el8uifixed: vendor fix RHSA-2023:2101
-
Red Hat Ansible Automation Platform 2.4 for RHEL 8 automation-controller 4.4.2-1.el8ap, automation-controller-ui 4.4.2-1.el8ap, automation-controller-cli 4.4.2-1.el8ap, automation-controller-server 4.4.2-1.el8ap Red Hat Ansible Automation Platform 2.4 for RHEL 9 automation-controller 4.4.2-1.el9ap, automation-controller-ui 4.4.2-1.el9ap, automation-controller-cli 4.4.2-1.el9ap, automation-controller-server 4.4.2-1.el9ap Red Hat Satellite 6 python-django, python2-django, python3-django, python-django-bash-completion Red Hat Satellite 6.13 for RHEL 8 cjson 1.7.14-5.el8sat, katello 4.7.0-1.el8sat, libsolv 0.7.22-4.el8pc, libcomps 0.1.18-4.el8pc, python-idna 3.3-2.el8pc, python-pbr 5.8.0-4.el8pc, +669 more Red Hat RHUI 4 for RHEL 8 rhui-tools 4.4.0.5-1.el8ui, rhui-installer 4.4.0.5-1.el8ui, rhui-tools-libs 4.4.0.5-1.el8ui, python-future 0.18.3-1.0.1.el8ui, python39-future 0.18.3-1.0.1.el8uinot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 19 mo ago
Exploit prediction
62.58% chance of exploitation in the next 30 days, higher than 99.1% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| OSV | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | django | >=3.2a1, <3.2.18 >=4.1a1, <4.1.7 >=4.0a1, <4.0.10 >=3.2, <3.2.18 >=4.0, <4.0.10 >=4.1, <4.1.7 |
3.2.18 4.1.7 4.0.10 |
| bitnami | django | >=3.2.0, <3.2.18 >=4.0.0, <4.0.10 >=4.1.0, <4.1.7 |
3.2.18 4.0.10 4.1.7 |
Classification
- Weakness
-
- CWE-400 Uncontrolled Resource Consumption
- Technology feeds
References
-
docs.djangoproject.com
/en/4.1/releases/security/
patch, vendor-advisory, advisory, web
-
djangoproject.com
/weblog/2023/feb/14/security-releases/
patch, release-notes, vendor-advisory, advisory, article
-
github.com
/django/django/commit/628b33a854a9c68ec8a0c51f382f304a0044ec92
web
-
github.com
/django/django/commit/83f1ea83e4553e211c1c5a0dfc197b66d4e50432
web
-
github.com
/django/django/commit/a665ed5179f5bbd3db95ce67286d0192eff041d8
web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/VZS4G6NSZWPTVXMMZHJOJVQEPL3QTO77/
vendor-advisory, web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/FKYVMMR7RPM6AHJ2SBVM2LO6D3NGFY7B/
vendor-advisory, web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/YJB6FUBBLVKKG655UMTLQNN6UQ6EDLSP/
vendor-advisory, web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/HWY6DQWRVBALV73BPUVBXC3QIYUM24IK/
vendor-advisory, web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/LTZVAKU5ALQWOKFTPISE257VCVIYGFQI/
vendor-advisory, web
-
groups.google.com
/forum/#%21forum/django-announce
web
-
openwall.com
/lists/oss-security/2023/02/14/1
web, mailing-list, release-notes, third-party-advisory, advisory
-
lists.debian.org
/debian-lts-announce/2023/02/msg00023.html
mailing-list, web, third-party-advisory, advisory
-
security.netapp.com
/advisory/ntap-20230316-0006/
web
-
nvd.nist.gov
/vuln/detail/CVE-2023-24580
advisory, web
-
djangoproject.com
/weblog/2023/feb/14/security-releases
web
-
security.netapp.com
/advisory/ntap-20230316-0006
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/YJB6FUBBLVKKG655UMTLQNN6UQ6EDLSP
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/VZS4G6NSZWPTVXMMZHJOJVQEPL3QTO77
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/LTZVAKU5ALQWOKFTPISE257VCVIYGFQI
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/HWY6DQWRVBALV73BPUVBXC3QIYUM24IK
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/FKYVMMR7RPM6AHJ2SBVM2LO6D3NGFY7B
web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/YJB6FUBBLVKKG655UMTLQNN6UQ6EDLSP
web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/VZS4G6NSZWPTVXMMZHJOJVQEPL3QTO77
web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/LTZVAKU5ALQWOKFTPISE257VCVIYGFQI
web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/HWY6DQWRVBALV73BPUVBXC3QIYUM24IK
web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/FKYVMMR7RPM6AHJ2SBVM2LO6D3NGFY7B
web
-
groups.google.com
/forum/#!forum/django-announce
web
-
github.com
/pypa/advisory-database/tree/main/vulns/django/PYSEC-2023-13.yaml
web
-
github.com
/django/django
package
-
docs.djangoproject.com
/en/4.1/releases/security
web
-
github.com
/advisories/GHSA-2hrw-hx67-34x6
advisory
Sources
- CVE List CVE-2023-24580
- GitHub Advisory GHSA-2hrw-hx67-34x6
- NVD CVE-2023-24580
- OSV BIT-django-2023-24580
- OSV PYSEC-2023-13
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.