GitHub Advisoryadvisory · PyPI

GHSA-2hrw-hx67-34x6 Resource exhaustion in Django

HIGH Published 2023-02-15 Modified 2025-03-19 Official page ↗
Aliases
CVE-2023-24580
Ecosystem
PyPI
Packages
Django
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-400
Reviewed
2023-02-15

Affected packages

• PyPI Django: >= 3.2a1, < 3.2.18 → fixed in 3.2.18 • PyPI Django: >= 4.1a1, < 4.1.7 → fixed in 4.1.7 • PyPI Django: >= 4.0a1, < 4.0.10 → fixed in 4.0.10

Description

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.

Related

Alias · CVE (1)

  • CVE-2023-24580 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. vulnerability

Weakness · CWE (1)

  • CWE-400 Uncontrolled Resource Consumption weakness

References