CVE-2020-5301 in SimpleSAMLphpالمعلومات

الملخص

بحسب VulDB • 11/08/2026

تحتوي الإصدارات السابقة من `SimpleSAMLphp` للإصدار 1.18.6 على ثغرة كشف معلومات. يحتوي وحدة التحكم في الوحدة النمطية (module controller) ضمن `SimpleSAML\Module`، التي تعالج الطلبات للصفحات المستضافة بواسطة الوحدات النمطية، على كود لتحديد المسارات التي تنتهي بـ `.php` ومعالجتها كلغة PHP. إذا لم يكن هناك طريقة أخرى مناسبة للتعامل مع المسار المحدد، فإنها تعرض الملف إلى المتصفح. لا يأخذ التحقق من تحديد المسارات التي تنتهي بـ `.php` في الاعتبار الأحرف الكبيرة. إذا طلب شخص ما مسارًا ينتهي مثلاً بـ `.PHP` وكان الخادم يقدم الكود من نظام ملفات غير حساس لحالة الأحرف (case-insensitive)، مثل Windows، فإن معالجة كود PHP لا تحدث، وبدلاً من ذلك يتم عرض مصدر الكود إلى المتصفح. قد يستغل المهاجم هذه المشكلة للوصول إلى مصادر الوحدات النمطية الخارجية التي يُقصد بها أن تكون خاصة أو حتى حساسة. ومع ذلك، تُعتبر مساحة الهجوم صغيرة لأن الهجوم سيعمل فقط عندما يقدم `SimpleSAMLphp` مثل هذا المحتوى من نظام ملفات غير حساس لحالة الأحرف، كما هو الحال على Windows. تم إصلاح هذه المشكلة في الإصدار 1.18.6.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub, Inc.

حجز

02/01/2020

الاعتدال

تمت الموافقة

إدخال

VDB-154171

EPSS

0.00922

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!