PT-2026-20305

CVE-2026-22860

·

تاريخ النشر

2026-01-01

·

تاريخ التحديث

2026-09-18

الوصف من

CVSS 2.0
7.8
عالية
المقاييسAV:N/AC:L/Au:N/C:C/I:N/A:N
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات Rack الأقدم من 2.2.22
إصدارات Rack الأقدم من 3.1.20
إصدارات Rack الأقدم من 3.2.5
الوصف
كان المكون Rack::Directory يحتوي على فحص للمسار يستخدم مطابقة بادئة السلسلة في المسار الموسع. يمكن لطلب مصمم بعناية، مثل /../root example/، تجاوز الجذر المُعدّ إذا كان مسار الوجهة يشترك في بادئة مع سلسلة الجذر، مما قد يسمح بإدراج الدلائل خارج الجذر المقصود. ويحدث ذلك لأن عملية التحقق File.expand path(File.join(root, path info)).start with?(root) لا تفرض أي قيود على المسار. على سبيل المثال، إذا كانت جذر الخادم هي /var/www/root، فإن مسارًا مثل /var/www/root backup قد يجتاز الفحص. وقد يؤدي ذلك إلى تسريب المعلومات من خلال عرض قائمة الدلائل عندما يتم الكشف عن Rack::Directory لعملاء غير موثوق بهم ويشترك أحد الدلائل في البادئة مع الجذر.
التوصيات
قم بتحديث Rack إلى الإصدار 2.2.22 أو أحدث.
قم بتحديث Rack إلى الإصدار 3.1.20 أو أحدث.
قم بتحديث Rack إلى الإصدار 3.2.5 أو أحدث.
تجنب تسمية الدلائل بنفس البادئة التي يتم عرضها عبر Rack::Directory.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-MXW3-3HH2-X2MH
CLEANSTART-2026-UK95444
MGASA-2026-0075
OPENSUSE-SU-2026:10286-1
USN-8066-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾