CVE-2019-5736
تسمح runc حتى الإصدار 1.0-rc6، كما هو مستخدم في Docker قبل الإصدار 18.09.2 وفي منتجات أخرى، للمهاجمين بالكتابة فوق ثنائي runc الخاص بالمضيف (وبالتالي الحصول...
- تم النشر
- 11/02/2019
- محدث
- 04/08/2024
- تخصيص CNA
- mitre
- الأدلة المرصودة
- 12/02/2019
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:Hمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.9%
- تاريخ الموديل
- 15/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
تسمح runc حتى الإصدار 1.0-rc6، كما هو مستخدم في Docker قبل الإصدار 18.09.2 وفي منتجات أخرى، للمهاجمين بالكتابة فوق ثنائي runc الخاص بالمضيف (وبالتالي الحصول على وصول جذر إلى المضيف) من خلال استغلال القدرة على تنفيذ أمر بصلاحيات الجذر داخل أحد أنواع الحاويات التالية: (1) حاوية جديدة بصور يتحكم فيها المهاجم، أو (2) حاوية موجودة، كان للمهاجم حق الوصول للكتابة إليها سابقًا، ويمكن إرفاقها باستخدام docker exec. يحدث ذلك بسبب سوء التعامل مع واصفات الملفات، فيما يتعلق بـ /proc/self/exe.
المصادر
modules/exploits/linux/local/docker_runc_escape.rb
Metasploit Framework modulesالشروط المعلنة
- platform: Linux,Unix($.exploit_linux/local/docker_runc_escape.platform)
- verification: check_not_declared($.exploit_linux/local/docker_runc_escape.check)
استغلال إثبات المفهوم لـ CVE-2019-5736، ثغرة الهروب من الحاوية في runc، يوضح الهجوم ويتيح اختبار الأمان.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.