PT-2024-4006
CVE-2024-4577
·
تاريخ النشر
2023-12-19
·
تاريخ التحديث
2026-11-01
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المتأثر والإصدارات المتأثرة
PHP الإصدارات من 8.1.0 إلى 8.1.28
PHP الإصدارات من 8.2.0 إلى 8.2.19
PHP الإصدارات من 8.3.0 إلى 8.3.7
الوصف
توجد ثغرة حقن أوامر نظام التشغيل في وحدة PHP CGI على نظام ويندوز عند استخدامها مع Apache. تنشأ المشكلة لأن تنفيذ PHP في ويندوز لا يأخذ في الاعتبار سلوك "Best-Fit"، حيث يتم تحويل أحرف Unicode إلى أقرب أحرف ANSI مطابقة. يمكن للمهاجم عن بُعد إرسال طلبات HTTP مصاغة خصيصًا تحتوي على تسلسلات أحرف معينة يفسرها نموذج
php-cgi بشكل خاطئ على أنها خيارات PHP. يسمح هذا للمهاجم بتمرير خيارات عشوائية إلى ملف PHP الثنائي، مما قد يؤدي إلى كشف الكود المصدري للبرامج النصية أو تنفيذ تعليمات برمجية عن بُعد (RCE) على الخادم.كان استغلال هذه الثغرة واسع النطاق في الواقع، مع تقارير عن هجمات استهدفت منظمات في اليابان والولايات المتحدة والمملكة المتحدة وسنغافورة وإندونيسيا وتايوان وهونج كونج والهند وإسبانيا وماليزيا. شملت الحوادث اختراق مزود استضافة ياباني أثر على حوالي 26,000 خادم واختراق 25 خادمًا تابعًا للحكومة الأمريكية. استخدم المهاجمون هذه الثغرة لنشر Quasar RAT، ومعدنات العملات الرقمية XMRig، وإضافات Cobalt Strike TaoWu، وغالبًا ما اتبعوا ذلك باستغلال ثغرات على مستوى النواة (kernel) لرفع الصلاحيات من
www-data إلى root.التوصيات
تحديث PHP إلى الإصدارات 8.1.29 أو 8.2.20 أو 8.3.8 على التوالي.
كإجراء تخفيف مؤقت، قم بتعطيل إعداد
session.upload progress في ملف php.ini.
تعطيل استخدام PHP-CGI على الخوادم المتصلة بالإنترنت.
تقييد استخدام الأدوات الإدارية وتفعيل توقيع وحدات النواة لمنع رفع الصلاحيات.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾