GitHub Advisoryadvisory · PyPI
GHSA-x88j-93vc-wpmp Session manipulation in Django
MEDIUM
Official page ↗
- Aliases
- CVE-2011-4136
- Ecosystem
- PyPI
- Packages
- Django
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- Weaknesses
- CWE-20
- Reviewed
- 2020-06-16
Affected packages
• PyPI Django: < 1.2.7 → fixed in 1.2.7
• PyPI Django: >= 1.3, < 1.3.1 → fixed in 1.3.1
Description
django.contrib.sessions in Django before 1.2.7 and 1.3.x before 1.3.1, when session data is stored in the cache, uses the root namespace for both session identifiers and application-data keys, which allows remote attackers to modify a session by triggering use of a key that is equal to that session's identifier.
Related
Alias · CVE (1)
- CVE-2011-4136 django.contrib.sessions in Django before 1.2.7 and 1.3.x before 1.3.1, when session data is stored in the cache, uses the root namespace… vulnerability
Weakness · CWE (1)
- CWE-20 Improper Input Validation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2011-4136 advisory
- https://github.com/django/django/commit/ac7c3a110f906e4dfed3a17451bf7fd9fcb81296 web
- https://github.com/django/django/commit/fbe2eead2fa9d808658ca582241bcacb02618840 web
- https://bugzilla.redhat.com/show_bug.cgi?id=737366 web
- https://github.com/advisories/GHSA-x88j-93vc-wpmp advisory
- https://github.com/django/django package
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2011-1.yaml web
- https://hermes.opensuse.org/messages/14700881 web
- https://www.djangoproject.com/weblog/2011/sep/09 web
- https://www.djangoproject.com/weblog/2011/sep/10/127 web
- http://openwall.com/lists/oss-security/2011/09/11/1 web
- http://openwall.com/lists/oss-security/2011/09/13/2 web
- http://www.debian.org/security/2011/dsa-2332 web