CVE-2026-54625 in Django CMSinfo

Zusammenfassung

von VulDB • 20.08.2026

django CMS ist ein von Django betriebenes Content-Management-System. Vor den Versionen 5.0.8 und in der Version 5.1.0a1 ignoriert der django CMS-Seitencache (cms/cache/page.py) Anforderungsheader, die durch Plugins über get_vary_cache_on() deklariert wurden. Die Funktion _page_cache_key schließt das Cache-Präfix, die Site, die Sprache, den Pfad und die Zeitzone ein, jedoch nicht die deklarierten Header-Werte. Obwohl set_page_cache diese Namen zum Vary-Header der Antwort hinzufügt, ruft get_page_cache unter dem gleichen header-agnostischen Schlüssel die erste gespeicherte Variante ab. Wenn CMS_PAGE_CACHE aktiviert ist und ein Plugin Inhalte basierend auf einem Header wie Country-Code variiert, kann ein Besucher den anfrage-spezifischen Inhalt eines anderen Besuchers erhalten, und ein nicht authentifizierter Angreifer kann den Cache mit vom Angreifer gewähltem Inhalten vorbefüllen. Dieses Problem wurde in den Versionen 5.0.8 und 5.1.0 behoben.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

GitHub M

Reservieren

15.06.2026

Veröffentlichung

20.08.2026

Moderieren

akzeptiert

Eintrag

VDB-393831

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!