CVE-2026-54625
Təsvir
django CMS, Django əsaslı bir məzmun idarəetmə sistemidir. 5.0.8 versiyasından əvvəl və 5.1.0a1 versiyasında, cms/cache/page.py faylında yerləşən django CMS səhifə keşləməsi plaginlər tərəfindən get_vary_cache_on() vasitəsilə təyin edilmiş sorğu başlıqlarını (request headers) nəzərə almır. _page_cache_key funksiyası keş prefiksini, saytı, dili, yolu və saat qurşağını daxil edir, lakin təyin edilmiş başlıq dəyərlərini daxil etmir. set_page_cache həmin adları cavabın Vary başlığına əlavə etsə də, get_page_cache eyni başlıqlardan asılı olmayan açar altında saxlanılan ilk variantı götürür. CMS_PAGE_CACHE aktiv olduqda və pligin məzmunu Country-Code kimi bir başlıq üzrə fərqləndirdikdə, bir ziyarətçi digər ziyarətçinin sorğuya xas məzmununu ala bilər və autentifikasiya olunmamış hücumçu keşi özünün seçdiyi məzmunla doldura bilər. Bu problem 5.0.8 və 5.1.0 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- django-cms5.0.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| django-cmsPyPI | v < 5.0.8 | 5.0.8 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.