Vulnerability advisory
GHSA-mwv2-398h-v489
Django Improper Access Control
Also known as CVE-2007-0405PYSEC-2026-629
Severity
Severity not reported.
Affected versions
| Affected | Fixed in |
|---|---|
0.95 to before 1.0 | 1.0Advisories → |
Also listed as affected (1) | |
Description
The LazyUser class in the AuthenticationMiddleware for Django 0.95 does not properly cache the user name across requests, which allows remote authenticated users to gain the privileges of a different user.
References
- Advisorynvd.nist.gov/vuln/detail/CVE-2007-0405 ↗
- Webgithub.com/django/django/commit/3c5782287e ↗
- Webgithub.com/django/django/commit/e89f0a65581f82a5740bfe989136cea75d09cd67 ↗
- Webexchange.xforce.ibmcloud.com/vulnerabilities/31628 ↗
- Packagegithub.com/django/django ↗
- Webcode.djangoproject.com/changeset/3754 ↗