CVE 4.3 MEDIUM

Potential exposure of private data due to incorrect handling of Vary: * in UpdateCacheMiddleware_CVE-2026-6907

4.3 / 10
MEDIUM
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N

Description

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.

Basic Information

ID CVE-2026-6907
Source DSF
Published May 5, 2026 at 14:50

Affected Product

Vendor djangoproject
Product Django
Version 6.0
Affected Versions djangoproject Django 6.0
djangoproject Django 5.2

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.