CVE-2026-54625
Açıklama
django CMS, Django tarafından desteklenen bir içerik yönetim sistemidir. 5.0.8 öncesinde ve 5.1.0a1 sürümünde, cms/cache/page.py içindeki django CMS sayfa önbelleği, eklentiler tarafından get_vary_cache_on() aracılığıyla bildirilen istek başlıklarını yok sayar. _page_cache_key işlevi önbellek önekini, siteyi, dili, yolu ve saat dilimini içerir ancak bildirilen başlık değerlerini içermez. set_page_cache bu adları yanıtın Vary başlığına eklese de, get_page_cache aynı başlıktan bağımsız anahtar altında depolanan ilk varyantı alır. CMS_PAGE_CACHE etkinleştirildiğinde ve bir eklenti Country-Code gibi bir başlığa göre içeriği değiştirdiğinde, bir ziyaretçi başka bir ziyaretçinin isteğe özgü içeriğini alabilir ve kimliği doğrulanmamış bir saldırgan önbelleği saldırgan tarafından seçilen içerikle doldurabilir. Bu sorun 5.0.8 ve 5.1.0 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- django-cms5.0.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| django-cmsPyPI | v < 5.0.8 | 5.0.8 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.