Vulnerability advisory
GHSA-6cw3-g6wv-c2xv
Infinite Loop in Django
Also known as BIT-django-2022-23833CVE-2022-23833PYSEC-2022-20
Severity
- CVSS 3.x
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Affected versions
| Affected | Fixed in |
|---|---|
2.2 to before 2.2.27 | 2.2.27Advisories → |
3.2 to before 3.2.12 | 3.2.12Advisories → |
4.0 to before 4.0.2 | 4.0.2Advisories → |
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.
References
- Advisorynvd.nist.gov/vuln/detail/CVE-2022-23833 ↗
- Webgithub.com/django/django/commit/c477b761804984c932704554ad35f78a2e230c6a ↗
- Webgithub.com/django/django/commit/d16133568ef9c9b42cb7a08bdf9ff3feec2e5468 ↗
- Webgithub.com/django/django/commit/f9c7d48fdd6f198a6494a9202f90242f176e4fc9 ↗
- Webdocs.djangoproject.com/en/4.0/releases/security ↗
- Advisorygithub.com/advisories/GHSA-6cw3-g6wv-c2xv ↗
- Packagegithub.com/django/django ↗
- Webgithub.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2022-20.yaml ↗
- Webgroups.google.com/forum/#!forum/django-announce ↗
- Weblists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/B4SQG2EAF4WCI2SLRL6XRDJ3RPK3ZRDV ↗
- Websecurity.netapp.com/advisory/ntap-20220221-0003 ↗
- Webwww.debian.org/security/2022/dsa-5254 ↗
- Webwww.djangoproject.com/weblog/2022/feb/01/security-releases ↗