ثغرتا PHP خطيرتان تدفعان وكالات الأمن إلى مطالبة المستخدمين بالتحديث
ثغرة PHP2Shell تتيح تنفيذ تعليمات برمجية عن بُعد دون مصادقة، وPHP توصي بالانتقال إلى الإصدارات 8.2.35 و8.3.36 و8.4.27 و8.5.12.
كشفت مناقشة على منتدى عام عن ثغرتين أمنيتين خطيرتين في لغة البرمجة PHP، التي تعتمد عليها نسبة من المواقع حول العالم تصل إلى 70%، وأكدت منظمة PHP أن الثغرتين حقيقيتان، حسب digitaltoday.co.kr. وأوضحت المنظمة أن الثغرة المعروفة باسم PHP2Shell تتيح للمهاجم تنفيذ تعليمات برمجية عشوائية عن بُعد على الخادم دون مصادقة، أو قراءة ذاكرة العمليات.
وتشمل الإصدارات المتأثرة PHP 8.2.34 و8.3.35 و8.4.26 و8.5.11 وما قبلها، إضافة إلى جميع إصدارات PHP 8.1 وما دونها التي انتهى دعمها، بما في ذلك 7.x و5.x. وتوصي PHP بالتحديث الفوري إلى الإصدارات المصححة 8.2.35 و8.3.36 و8.4.27 و8.5.12.
وأصدرت KISA وCISA وهيئة الأمن السيبراني الوطنية البريطانية NCSC والمركز الأوروبي للأمن السيبراني CERT-EU توصيات بالتحديث أو تحذيرات من المخاطر. ونصحت وكالة الأمن القومي الأميركية الشركات التي لا تستطيع التحديث فوراً بإيقاف خدماتها.
أدوات الذكاء الاصطناعي تكشف الثغرة
اكتشفت شركة Wiz الثغرة باستخدام وكيلها الأمني Wiz Atlas بالاشتراك مع نموذج Gemini 4 Argon من Google ونموذج GPT-5.6 Sol من OpenAI، فيما اكتشفت شركة Calif إحدى ثغرتي PHP عبر مشروع Patch the Planet التابع لـ OpenAI باستخدام GPT-5.6 Sol.
وفي أوروبا، أوقفت جهات حكومية ومستشفيات ومدارس ومواقع من بينها ميناء روتردام وشرطة باريس من الوصول إلى مواقعها لتجنب الاختراق، وفق ما نقلته The Atlantic. وفي اليوم نفسه الذي نُشرت فيه ثغرتا PHP، أعلن فريق Node.js عن عدة ثغرات عالية الخطورة.
وذكرت الخلفية أن الثغرة ظلت دون اكتشاف لأكثر من 10 سنوات حتى عثرت عليها أدوات الذكاء الاصطناعي.
أسئلة سريعة
ما هي ثغرة PHP2Shell؟
ثغرة في لغة PHP تتيح للمهاجم تنفيذ تعليمات برمجية عشوائية عن بُعد على الخادم دون مصادقة، أو قراءة ذاكرة العمليات.
ما الإصدارات المتأثرة وكيف أحمي خادمي؟
الإصدارات المتأثرة هي PHP 8.2.34 و8.3.35 و8.4.26 و8.5.11 وما قبلها، وجميع إصدارات 8.1 وما دونها. توصي PHP بالتحديث إلى 8.2.35 أو 8.3.36 أو 8.4.27 أو 8.5.12.