PT-2024-4006
CVE-2024-4577
·
تاريخ النشر
2023-12-19
·
تاريخ التحديث
2026-10-28
الوصف من
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
Description
توجد ثغرة حقن أوامر نظام التشغيل في وحدة PHP CGI على نظام Windows عند استخدامها مع Apache. تنشأ المشكلة لأن تنفيذ PHP في Windows لا يأخذ في الاعتبار سلوك Best-Fit، حيث يتم تحويل أحرف Unicode إلى أقرب أحرف ANSI مطابقة. يمكن للمهاجم عن بُعد إرسال طلب HTTP مصاغ خصيصًا يحتوي على تسلسلات أحرف معينة يفسرها نموذج
php-cgi بشكل خاطئ على أنها خيارات PHP. يسمح هذا للمهاجم بتمرير خيارات عشوائية إلى ملف PHP الثنائي، مما قد يؤدي إلى كشف الكود المصدري للبرامج النصية أو تنفيذ كود PHP عشوائي على الخادم. تم رصد عمليات استغلال في العالم الحقيقي على مستوى عالمي، بما في ذلك اختراق هائل لمزود الاستضافة الياباني Onamae أثر على حوالي 26,000 خادم، بالإضافة إلى هجمات في الولايات المتحدة والمملكة المتحدة وسنغافورة وإندونيسيا وتايوان وهونج كونج والهند وإسبانيا وماليزيا. استخدم المهاجمون هذه الثغرة لنشر Quasar RAT، ومعدنات العملات الرقمية XMRig، وإضافات Cobalt Strike TaoWu للحصول على صلاحيات النظام وضمان الاستمرارية.Recommendations
تحديث PHP إلى الإصدار 8.1.29.
تحديث PHP إلى الإصدار 8.2.20.
تحديث PHP إلى الإصدار 8.3.8.
كإجراء تخفيف مؤقت، قم بتعطيل إعداد
session.upload progress في ملف php.ini.
قم بتعطيل توجيه expose php وتقييد قائمة disable functions في ملف php.ini لتحصين الخادم ضد الاستيلاء الكامل عليه.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾