CVE-2026-35193Disclosure(djangoproject / django)

LOWCVSS 2.3 · LOW

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

An issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6. `django.middleware.cache.UpdateCacheMiddleware` in Django does not add `Authorization` to the `Vary` response header for requests bearing that header without `Cache-Control: public`, which allows remote attackers to read private cached responses via unauthenticated requests to the same URL. 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 Shai Berger for reporting this issue.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-524

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • django

Threat summary

  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Technical details provided in 2 signals
  • Disclosure: 1 classified signal
  • General: 1 classified signal
  • Peaked 1d ago at 1 mentions (2026-06-03); latest day: 1
  • 2 total mentions across 2 days

Affected systems

Products
django

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-06-03: 1Mentions · 2026-06-06: 1Technical Details · 2026-06-03: 1Technical Details · 2026-06-06: 106-0306-06
Signal classification2 categories
Disclosure
150.0%
General
150.0%
Referenced assets2 URLs
Classification over time
DateTotalLabels
2026-06-031
Disclosure1
2026-06-061
General1
Full discourse2 posts
  • Open Source Security mailing list@oss_security
    General

    Django CVE-2026-8404: Potential exposure of private data via case-sensitive Cache-Control directives in UpdateCacheMiddleware CVE-2026-35193: ditto via missing Vary: Authorization in UpdateCacheMiddleware CVE-2026-48587: ditto via whitespace padding in Vary header

    Post summary

    The excerpt lists three Django CVEs related to cache header issues, describing potential private data exposure without providing PoC, exploit, or patch information.

    00030306
    4.7K followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-35193 Cache Poisoning in Django UpdateCacheMiddleware Authorization Hea... https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-35193 Vulnerability Alert Subscriptions: https://alerts.vulmon.com/?utm_source=twitter&utm_medium=social&utm_campaign=2102281&utm_content=1

    Post summary

    The post announces the cache‑poisoning vulnerability CVE‑2026‑35193 affecting Django’s UpdateCacheMiddleware Authorization Header, providing a link to additional details but no exploit, patch, or active exploitation information.

    0000039
    4.0K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appdjangoprojectdjango---

Explore more