GitHub Advisoryadvisory · PyPI
GHSA-v6rh-hp5x-86rv Potential bypass of an upstream access control based on URL paths in Django
MEDIUM
Official page ↗
- Aliases
- CVE-2021-44420
- Ecosystem
- PyPI
- Packages
- Django
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Weaknesses
- CWE-287
- Reviewed
- 2021-12-09
Affected packages
• PyPI Django: >= 2.2a1, < 2.2.25 → fixed in 2.2.25
• PyPI Django: >= 3.0a1, < 3.1.14 → fixed in 3.1.14
• PyPI Django: >= 3.2a1, < 3.2.10 → fixed in 3.2.10
Description
In Django 2.2 before 2.2.25, 3.1 before 3.1.14, and 3.2 before 3.2.10, HTTP requests for URLs with trailing newlines could bypass upstream access control based on URL paths. This issue has low severity, according to the Django security policy.
Related
Alias · CVE (1)
- CVE-2021-44420 In Django 2.2 before 2.2.25, 3.1 before 3.1.14, and 3.2 before 3.2.10, HTTP requests for URLs with trailing newlines could bypass upstream… vulnerability
Weakness · CWE (1)
- CWE-287 Improper Authentication weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2021-44420 advisory
- https://github.com/django/django/commit/d4dcd5b9dd9e462fec8220e33e3e6c822b7e88a6 web
- https://docs.djangoproject.com/en/3.2/releases/security web
- https://github.com/advisories/GHSA-v6rh-hp5x-86rv advisory
- https://github.com/django/django package
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2021-439.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-20211229-0006 web
- https://www.djangoproject.com/weblog/2021/dec/07/security-releases web
- https://www.openwall.com/lists/oss-security/2021/12/07/1 web