CVE Catalog

CVE-2026-35192

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.54%

45th percentile - higher than 45% of all known CVEs

Summary

In Django 6.0 before 6.0.5 and 5.2 before 5.2.14, response headers do not vary on cookies when a session is not modified but SESSION_SAVE_EVERY_REQUEST is True. A remote attacker can steal a user's session after the user visits a cached public page. Earlier unsupported series (5.0.x, 4.1.x, 3.2.x) were not evaluated and may also be affected.

Risk Assessment

An attacker could hijack a user's session, leading to unauthorized access to the application in the victim's context. This impacts data confidentiality and integrity.

Recommendation

Upgrade Django to version 6.0.5 or 5.2.14 (or later). If using an unsupported series, plan migration to a supported version.

Other vulnerabilities in Django

See all
Original NVD description (English source)

An issue was discovered in 6.0 before 6.0.5 and 5.2 before 5.2.14. Response headers do not vary on cookies if a session is not modified, but `SESSION_SAVE_EVERY_REQUEST` is `True`. A remote attacker can steal a user's session after that user visits a cached public page. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Cantina for reporting this issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS