GitHub Advisoryadvisory · PyPI
GHSA-6cw3-g6wv-c2xv Infinite Loop in Django
HIGH
Official page ↗
- Aliases
- CVE-2022-23833
- 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-835
- Reviewed
- 2022-02-04
Affected packages
• PyPI Django: >= 2.2, < 2.2.27 → fixed in 2.2.27
• PyPI Django: >= 3.2, < 3.2.12 → fixed in 3.2.12
• PyPI Django: >= 4.0, < 4.0.2 → fixed in 4.0.2
Description
An issue was discovered in MultiPartParser in Django 2.2 before 2.2.27, 3.2 before 3.2.12, and 4.0 before 4.0.2. Passing certain inputs to multipart forms could result in an infinite loop when parsing files.
Related
Alias · CVE (1)
- CVE-2022-23833 An issue was discovered in MultiPartParser in Django 2.2 before 2.2.27, 3.2 before 3.2.12, and 4.0 before 4.0.2. vulnerability
Weakness · CWE (1)
- CWE-835 Loop with Unreachable Exit Condition weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2022-23833 advisory
- https://github.com/django/django/commit/c477b761804984c932704554ad35f78a2e230c6a web
- https://github.com/django/django/commit/d16133568ef9c9b42cb7a08bdf9ff3feec2e5468 web
- https://github.com/django/django/commit/f9c7d48fdd6f198a6494a9202f90242f176e4fc9 web
- https://docs.djangoproject.com/en/4.0/releases/security web
- https://github.com/advisories/GHSA-6cw3-g6wv-c2xv advisory
- https://github.com/django/django package
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2022-20.yaml web
- https://groups.google.com/forum/#!forum/django-announce web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/B4SQG2EAF4WCI2SLRL6XRDJ3RPK3ZRDV web
- https://security.netapp.com/advisory/ntap-20220221-0003 web
- https://www.debian.org/security/2022/dsa-5254 web
- https://www.djangoproject.com/weblog/2022/feb/01/security-releases web