PT-2024-1467
CVE-2024-21626
·
تاريخ النشر
2023-11-07
·
تاريخ التحديث
2026-11-06
الوصف من
CVSS 3.1
8.6
عاليةالمقاييسAV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
runc الإصدارات من 1.0.0-rc93 إلى 1.1.11
containerd الإصدارات من 1.4.7 إلى 1.6.27
containerd الإصدارات من 1.7.0 إلى 1.7.12
Docker الإصدارات من 20.10.8 إلى 24.0.8
Docker الإصدارات من 24.0.9 إلى 25.0.2
Description
يوجد تسريب داخلي في واصف الملفات (file descriptor) في runc، وهي أداة واجهة سطر أوامر لإنشاء وتشغيل الحاويات على نظام Linux وفقًا لمواصفات OCI، مما يسمح بحدوث عمليات خروج متعددة من الحاوية. تحدث المشكلة لأن واصف الملف يظل مفتوحًا أثناء عملية
setcwd(2)، حتى عند استخدام O CLOEXEC على جميع الواصفات قبل تنفيذ كود الحاوية. يمكن للمهاجم الاحتفاظ بمرجع لنظام ملفات المضيف عن طريق تكوين دليل العمل ليكون مسارًا يتم حله من خلال واصف الملف المسرب هذا. يمكن استغلال ذلك عبر runc exec لتعيين دليل عمل في نطاق نظام ملفات المضيف، أو عبر صورة خبيثة باستخدام runc run للوصول إلى نظام ملفات المضيف. علاوة على ذلك، يمكن استخدام هذه الطرق لإعادة كتابة ملفات ثنائية شبه عشوائية على المضيف، مما يؤدي إلى خروج كامل من الحاوية وتنفيذ رمز عشوائي على المضيف.Recommendations
تحديث runc إلى الإصدار 1.1.12.
تحديث containerd إلى الإصدار 1.6.28 أو 1.7.13.
تحديث Docker إلى الإصدار 24.0.9 أو 25.0.2.
كإجراء تخفيف مؤقت، قم بإغلاق جميع واصفات الملفات غير الضرورية لمنع استغلال هذا التسريب.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾