CVE-2026-48588 PUBLISHED

Potential exposure of private data via cached Set-Cookie response

Assigner: DSF
Reserved: 21.05.2026 Published: 07.07.2026 Updated: 07.07.2026

An issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16. UpdateCacheMiddleware and the cache_page() decorator cache responses that vary on cookies when the incoming request carries unrelated cookies, which allows remote attackers to read private data from the shared cache. 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 Chris Whyland for reporting this issue.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS Score: 2.3

Product Status

Vendor djangoproject
Product Django
Versions Default: unaffected
  • affected from 6.0 to 6.0.7 (excl.)
  • Version 6.0.7 is unaffected
  • affected from 5.2 to 5.2.16 (excl.)
  • Version 5.2.16 is unaffected

Credits

  • Chris Whyland reporter
  • Natalia Bidart remediation developer
  • Jacob Walls coordinator

References

Problem Types

  • CWE-524: Use of Cache Containing Sensitive Information CWE

Impacts

  • CAPEC-204: Lifting Sensitive Data Embedded in Cache