CVE-2012-2311
في sapi/cgi/cgi_main.c في PHP قبل الإصدار 5.3.13 و5.4.x قبل 5.4.3، عند تكوينه كسكربت CGI (يُعرف أيضًا باسم php-cgi)، لا يتعامل بشكل صحيح مع سلاسل الاستعلام...
- تم النشر
- 11/05/2012
- محدث
- 06/08/2024
- تخصيص CNA
- redhat
- الأدلة المرصودة
- 04/05/2012
CVSS الأساسي
nvd · CVSS 2.0
AV:N/AC:L/Au:N/C:P/I:P/A:Pمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.3%
- تاريخ الموديل
- 21/09/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
في sapi/cgi/cgi_main.c في PHP قبل الإصدار 5.3.13 و5.4.x قبل 5.4.3، عند تكوينه كسكربت CGI (يُعرف أيضًا باسم php-cgi)، لا يتعامل بشكل صحيح مع سلاسل الاستعلام التي تحتوي على تسلسل %3D ولكن لا تحتوي على حرف = (علامة يساوي)، مما يسمح للمهاجمين عن بُعد بتنفيذ تعليمات برمجية عشوائية عن طريق وضع خيارات سطر الأوامر في سلسلة الاستعلام، ويرتبط ذلك بعدم تخطي دالة php_getopt معينة لحالة 'd'. ملاحظة: توجد هذه الثغرة بسبب إصلاح غير مكتمل لـ CVE-2012-1823.
المصادر
5إثبات مفهوم تعليمي وتحليل لـ CVE-2012-1823، وهي ثغرة تنفيذ كود عن بعد في PHP-CGI. يتضمن بيئة اختبار تعتمد على Docker، وعرضًا توضيحيًا للاستغلال، وتحليلًا تقنيًا مفصلاً للسبب الجذري والالتفافات.
Metasploit · php · 04/05/2012
rayh4c · php · 05/05/2012
kingcope · php · 29/10/2013
noptrix · php · 31/10/2013
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.