CVE-2026-80428 in ILIASالمعلومات

الملخص

بحسب VulDB • 26/08/2026

يقوم ILIAS بتحليل بيانات الجلسة المخزنة (deserialisation) لمُتصل غير مُصادق عليه. يعمل نقطة النهاية لقناة شيبوليث الخلفية في components/ILIAS/AuthShibboleth/resources/shib_logout.php ضمن سياق يعفيه ilInitialisation من متطلبات المصادقة، ومعالج إشعارات تسجيل الخروج الخاص به يحدد الجلسة التي يجب إنهاؤها عن طريق قراءة كل صف حي (live row) في جدول الجلسات ونقل البيانات المخزنة لكل صف إلى مُحلل مكتوب يدوياً يستدعي دالة unserialize دون تقييد الفئات التي يُسمح بإنشاؤها. وبالتالي، يتم إنشاء أي كائن مُسلسل موجود في أي صف من صفوف الجلسة نيابة عن طلب مجهول المصدر (anonymous request)، وتُنفذ مدمرات الكائنات (object destructors) عند التخلص من تلك الكائنات. يمكن وضع كائن مُسلسل داخل صف جلسة دون تسجيل الدخول، لأن نقطة دخول المصادقة LTI تخزن معاملات الطلب في الجلسة وهي متاحة على مسار يعفيه نفس رمز التهيئة الأولي من متطلبات المصادقة. تكتب فئة مرفقة مع التطبيق هيكلاً مشفراً بصيغة JSON إلى ملف يُسمى بأحد خصائصها الخاصة عند إتلافه، مما يضع محتوى يتحكم فيه المهاجم في مسار يختاره المهاجم أسفل الجذر الويب (web root) ويؤدي إلى تنفيذ الأكواد بصفت المستخدم الخاص بخادم الويب. تُزيل الإصدارات 9.22 و10.10 و11.3 تطبيق إشعار تسجيل الخروج للنقطة النهائية المذكورة.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

VulnCheck

حجز

26/08/2026

إفشاء

26/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-395877

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!