CVE-2015-3982
medium
CVSS v3
—
CVSS v2
5.0
VIR risk
5.0
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.
Predictions
Exploit likelihood
30%
Patch ETA
—
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2015-3982
Vendor advisory: cve@mitre.org — https://www.djangoproject.com/weblog/2015/may/20/security-release/
OS impact
| OS | Version | Status | Fixed in |
|---|---|---|---|
| debian | bookworm | fixed | 0 |
| debian | bullseye | fixed | 0 |
| debian | forky | fixed | 0 |
| debian | sid | fixed | 0 |
| debian | trixie | fixed | 0 |
References
- https://nvd.nist.gov/vuln/detail/CVE-2015-3982
- https://github.com/django/django/commit/31cb25adecba930bdeee4556709f5a1c42d88fd6
- https://github.com/django/django
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2015-19.yaml
- https://web.archive.org/web/20200228092138/http://www.securityfocus.com/bid/74960
- https://www.djangoproject.com/weblog/2015/may/20/security-release
- http://www.securityfocus.com/bid/74960
- https://www.djangoproject.com/weblog/2015/may/20/security-release/
- https://security-tracker.debian.org/tracker/CVE-2015-3982
Verify integrity in audit chain (admin only). AS-IS.