Incomplete Comparison with Missing Factors in Django - CVE-2026-48587
Published: June 4, 2026
Django
Detailed vulnerability description
The vulnerability allows a local attacker to gain unauthorized access to otherwise restricted functionality.
The vulnerability exists due to "django.utils.cache.has_vary_header()" does not strip leading or trailing whitespace from "Vary" response header values before comparison. A remote attacker can read cached responses on the system.