CVE Catalog

CVE-2026-6907

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.36%

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

Summary

In Django versions 6.0 before 6.0.5 and 5.2 before 5.2.14, django.middleware.cache.UpdateCacheMiddleware erroneously caches requests where the Vary header contained an asterisk ('*'), which can lead to private data being stored and served.

Risk Assessment

Private user data may be cached and served to other users, constituting a confidentiality breach.

Recommendation

Upgrade Django to version 6.0.5 or 5.2.14 (or later).

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. `django.middleware.cache.UpdateCacheMiddleware` erroneously caches requests where the `Vary` header contained an asterisk (`'*'`). This can lead to private data being stored and served. 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 Ahmad Sadeddin for reporting this issue.

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