GitHub Advisoryadvisory · PyPI
GHSA-8c5j-9r9f-c6w8 Information disclosure in Django
HIGH
Official page ↗
- Aliases
- CVE-2021-45116
- Ecosystem
- PyPI
- Packages
- Django
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- Weaknesses
- CWE-20
- Reviewed
- 2022-01-12
Affected packages
• PyPI Django: >= 2.2, < 2.2.26 → fixed in 2.2.26
• PyPI Django: >= 3.2, < 3.2.11 → fixed in 3.2.11
• PyPI Django: >= 4.0, < 4.0.1 → fixed in 4.0.1
Description
An issue was discovered in Django 2.2 before 2.2.26, 3.2 before 3.2.11, and 4.0 before 4.0.1. Due to leveraging the Django Template Language's variable resolution logic, the dictsort template filter was potentially vulnerable to information disclosure, or an unintended method call, if passed a suitably crafted key.
Related
Alias · CVE (1)
- CVE-2021-45116 An issue was discovered in Django 2.2 before 2.2.26, 3.2 before 3.2.11, and 4.0 before 4.0.1. vulnerability
Weakness · CWE (1)
- CWE-20 Improper Input Validation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2021-45116 advisory
- https://github.com/django/django/commit/2a8ec7f546d6d5806e221ec948c5146b55bd7489 web
- https://github.com/django/django/commit/c7fe895bca06daf12cc1670b56eaf72a1ef27a16 web
- https://github.com/django/django/commit/c9f648ccfac5ab90fb2829a66da4f77e68c7f93a web
- https://docs.djangoproject.com/en/4.0/releases/security web
- https://github.com/advisories/GHSA-8c5j-9r9f-c6w8 advisory
- https://github.com/django/django package
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2022-2.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-20220121-0005 web
- https://www.djangoproject.com/weblog/2022/jan/04/security-releases web