CVE-2019-5418
ثغرة اجتياز المسار في Rails Ruby on Rails
- تم النشر
- 27/03/2019
- محدث
- 21/10/2025
- تخصيص CNA
- hackerone
- الأدلة المرصودة
- 21/03/2019
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:Nمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.9%
- تاريخ الموديل
- 21/09/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
CISA معروف باستغلاله
يظهر CVE هذا في كتالوج الثغرات الأمنية المعروفة بـ CISA.
ملخص
توجد ثغرة كشف محتوى الملفات في Action View في الإصدارات <5.2.2.1 و<5.1.6.2 و<5.0.7.2 و<4.2.11.1 وv3، حيث يمكن لترويسات Accept المصممة خصيصًا أن تتسبب في كشف محتويات ملفات عشوائية على نظام الملفات في النظام المستهدف.
المصادر
12- CVE-2019-5418-Scannerالماسح الضوئي
ماسح ضوئي متعدد الخيوط بلغة Golang لتحديد نقاط النهاية Ruby العُرضة لثغرة CVE-2019-5418
Ruby on Rails هو إطار عمل لتطبيقات الويب، وهو إطار عمل حديث نسبيًا مبني على لغة Ruby. يرجع هذا الثغرة بشكل أساسي إلى استخدام Ruby on Rails لـ render file مع معاملات محددة لتقديم طرق عرض خارج التطبيق. يمكننا عن طريق تعديل حزمة الطلب إلى متحكم معين، استخدام “…/…/…/…/” لتحقيق تجاوز المسار (Path Traversal)، ثم استخدام “{{” لإغلاق مسار استعلام القالب، بحيث يتم تفسير الملف المطلوب الوصول إليه كقالب خارجي.
CVE-2019-5418 - إفشاء محتوى الملفات في Ruby on Rails
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.