CVE-2026-54625 in Django CMSالمعلومات

الملخص

بحسب VulDB • 20/08/2026

django CMS هو نظام إدارة محتوى مدعوم بـ Django. قبل الإصدارين 5.0.8 و5.1.0a1، يتجاهل ذاكرة التخزين المؤقت لصفحات django CMS في الملف cms/cache/page.py رؤوس الطلبات التي تعلنها الإضافات عبر دالة get_vary_cache_on(). تتضمن الدالة _page_cache_key بادئة الذاكرة المؤقتة والموقع واللغة والمسار والمنطقة الزمنية، لكنها لا تشمل قيم الرؤوس المعلنة. وعلى الرغم من أن set_page_cache تضيف هذه الأسماء إلى رأس الاستجابة Vary، فإن get_page_cache تسترجع أول متغير مخزن تحت نفس المفتاح الذي يتجاهل الرؤوس (header-agnostic). عندما يكون CMS_PAGE_CACHE مفعّلاً وتختلف الإضافات في المحتوى بناءً على رأس مثل Country-Code، يمكن لمتلقٍ واحد أن يحصل على محتوى خاص بطلب زائر آخر، ويمكن لمهاجم غير مصرح له بتسجيل الدخول إلى تمهيد الذاكرة المؤقتة بمحتوى يختاره المهاجم. تمت معالجة هذه المشكلة في الإصدارين 5.0.8 و5.1.0.

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

مسؤول

GitHub M

حجز

15/06/2026

إفشاء

20/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-393831

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!