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 على الخوادم المتصلة بالإنترنت. تقييد استخدام الأدوات الإدارية وتفعيل توقيع وحدات النواة لمنع رفع الصلاحيات.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-3QGC-JRRR-25JV
ALSA-2023_7877
ALSA-2024_10949
ALSA-2024_10950
ALSA-2024_10951
ALSA-2024_10952
ALSA-2024_2447
ALSA-2025_15687
ALSA-2025_16880
ALSA-2025_4263
ALSA-2025_7432
ALT-PU-2024-13731
ALT-PU-2024-16480
ALT-PU-2024-8853
ALT-PU-2024-8859
ALT-PU-2024-8861
ALT-PU-2024-9191
ALT-PU-2024-9193
AZL-42424
AZL-42433
BIT-LIBPHP-2024-4577
BIT-PHP-2024-4577
BIT-PHP-MIN-2024-4577
ECHO-96A3-1302-F796
OPENSUSE-SU-2024:14376-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾