GitHub Advisoryadvisory · PyPI
GHSA-6wgp-fwfm-mxp3 Django allows user sessions hijacking via an empty string in the session key
MEDIUM
Official page ↗
- Aliases
- CVE-2015-3982
- Ecosystem
- PyPI
- Packages
- Django
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
- Weaknesses
- CWE-384
- Reviewed
- 2024-04-29
Affected packages
• PyPI Django: >= 1.8a1, < 1.8.2 → fixed in 1.8.2
Description
The session.flush function in the cached_db backend in Django 1.8.x before 1.8.2 does not properly flush the session, which allows remote attackers to hijack user sessions via an empty string in the session key.
Related
Alias · CVE (1)
- CVE-2015-3982 The session.flush function in the cached_db backend in Django 1.8.x before 1.8.2 does not properly flush the session, which allows remote… vulnerability
Weakness · CWE (1)
- CWE-384 Session Fixation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2015-3982 advisory
- https://github.com/django/django/commit/31cb25adecba930bdeee4556709f5a1c42d88fd6 web
- https://github.com/django/django package
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2015-19.yaml web
- https://web.archive.org/web/20200228092138/http://www.securityfocus.com/bid/74960 web
- https://www.djangoproject.com/weblog/2015/may/20/security-release web