Platin Digitalplatin‏digital‏.
العربية
تواصل معنا

كُشف عن ثغرة خطيرة في كل مواقع WordPress‏ حول العالم، ولهذا بالذات يحتاج عملكم إلى وكيل ذكاء اصطناعي

ثغرة PHP2Shell‏ كشفت كل مواقع WordPress‏ للاختراق بلا كلمة مرور، وتحديث WordPress‏ لا يسدّها. كيف تعرفون إن كان موقعكم مكشوفًا، ولماذا يعالجها وكيل الذكاء الاصطناعي وحده؟

كُشف عن ثغرة خطيرة في كل مواقع WordPress حول العالم، ولهذا بالذات يحتاج عملكم إلى وكيل ذكاء اصطناعي
رسم توضيحي مولَّد بالذكاء الاصطناعي

الثلاثاء، 21 أكتوبر، 14:00 بتوقيت UTC‏ · مشهد توضيحي

ينشر فريق الأمان في PHP‏ تحديثًا طارئًا. في هولندا تُسحب مواقع حكومية من الإنترنت لبضع ساعات، احتياطًا. وفي الولايات المتحدة تطالب CISA‏، الوكالة الفيدرالية للأمن السيبراني، بالتحديث فورًا. أما صاحبة عيادة فتُنهي يوم عملها ولم تسمع بشيء من هذا كله. موقعها يعمل على PHP 8.1‏.

في الساعة 17:20 تصلها رسالة: «ظهرت ثغرة حرجة في البرنامج الذي يعمل عليه موقعك. إصدارك لم يعد يتلقى التحديثات المعتادة. النسخة الاحتياطية جاهزة، وجرّبت الانتقال إلى إصدار مُصلَح على نسخة من الموقع. هل أحدّثه الليلة؟»

في 21 أكتوبر 2026 كُشف عن ثغرة خطيرة تمسّ كل موقع WordPress‏ في العالم. لكنها ليست في WordPress‏ نفسه، بل في PHP‏، البرنامج الذي يعمل عليه كل موقع WordPress‏. يوم الكشف عنها كان كل إصدار من PHP‏ تقريبًا، من 5.4 فما فوق، معرّضًا لها، بما في ذلك كل الإصدارات التي يدعمها WordPress‏. الثغرة، التي أُطلق عليها اسم PHP2Shell‏، تتيح للمهاجم تشغيل شيفرة برمجية على خادم الموقع، بلا اسم مستخدم ولا كلمة مرور. في هذا المقال نشرح ما حدث، وكيف تتحققون إن كان موقعكم لا يزال مكشوفًا، وما الذي كان وكيل ذكاء اصطناعي متصل بالموقع سيفعله من أجلكم قبل أن تعرفوا أصلًا أن هناك مشكلة.

باختصار

  • ما الذي حدث: ثغرتان في PHP‏ نفسها (CVE-2026-109618‏ وCVE-2026-109619)، بدرجة خطورة 9.2 من 10. يستطيع المهاجم السيطرة على الخادم دون تسجيل دخول.
  • من المكشوف: كل موقع يعمل على إصدار PHP‏ لم يُحدَّث، بما فيها مواقع WordPress‏ وJoomla وWooCommerce. وتحديث WordPress‏ أو الإضافات لا يسدّ الثغرة.
  • ما العمل: تحققوا من إصدار PHP‏. الإصدارات المُصلَحة هي 8.5.12 و8.4.27 و8.3.36 و8.2.35. أما 8.1 وما دونه فلم يعد يتلقى التحديثات المعتادة، ولا بد من الانتقال إلى إصدار أحدث.
  • الدرس: الفاصل الزمني بين الإعلان عن ثغرة ومحاولات الاختراق يُقاس بالساعات. ووكيل الذكاء الاصطناعي المتصل بالموقع يفحص وينسخ احتياطيًا ويحدّث خلال هذا الوقت، حتى حين لا يعرف صاحب العمل ما هي PHP‏.

ما هي PHP2Shell‏، بلغة بسيطة

تخيّلوا موقعكم سيارة. WordPress‏ والقالب والإضافات هي الهيكل ولوحة القيادة والمقاعد: ما تراه العين. أما PHP‏ فهي المحرك تحت الغطاء. في كل مرة يدخل فيها أحد إلى الموقع، تشغّل PHP‏ الشيفرة وتبني له الصفحة.

PHP2Shell‏ عطل في المحرك نفسه. يرسل المهاجم إلى الموقع طلبًا واحدًا مصممًا خصيصًا، فيترك ذاكرة PHP‏ في حالة معطوبة، ومن هذه الحالة يمكن تشغيل شيفرة على الخادم. وبحسب إعلان PHP‏، يمكن أن ينجح الهجوم في التثبيتات من نوع mod_php‏ حتى قبل أن تبدأ شيفرة الموقع بالعمل. أي أنه لا يهم مدى تحديث WordPress‏ لديكم، ولا أي إضافة أمان ثبّتّم، لأن المحرك يُخترق قبل أن يبدأ أيٌّ منهما عمله.

وماذا يفعل مهاجم بخادم يسيطر عليه؟ يزرع شيفرة خبيثة في الموقع، أو يسرق بيانات العملاء، أو يستخدم الخادم لإرسال الرسائل المزعجة، أو يعطّله ببساطة. وبحسب The Hacker News‏، تتيح الثغرة أيضًا قراءة ذاكرة الخادم، وقد تكون فيها كلمات مرور ومفاتيح API‏ وبيانات دفع تخص طلبات أخرى. وكل ذلك حتى دون السيطرة على الخادم.

69.3%من المواقع المعروفة لغتها البرمجية تعمل على PHP‏
9.2درجة خطورة كل واحدة من الثغرتين، من 10
4 أيامقبل الإعلان، رُصدت محاولة استغلال في مصيدة تابعة لـ Amazon‏

المصادر: W3Techs‏ (23 أكتوبر 2026)، والإعلان الأمني من PHP‏ (CVSS v4.0‏)، وHelp Net Security‏ نقلًا عن بيانات Amazon Threat Intelligence‏.

لماذا هذه المرة أخطر من أي ثغرة عادية

تُكتشف الثغرات كل أسبوع. معظمها في إضافة بعينها أو قالب بعينه، ولا تضر إلا من يستخدمه. أما PHP2Shell‏ فتختلف في أربعة أمور:

  1. إنها في الأساس، لا في إضافة. بحسب PHP‏، يتأثر كل تثبيت يخدم مواقع: PHP-FPM‏ وApache وLiteSpeed وغيرها. والشيفرة المعيبة موجودة في PHP‏ منذ أكثر من عقد.
  2. لا حاجة إلى كلمة مرور. لا يلزم حساب في الموقع، ولا نموذج معيّن، ولا إضافة ضعيفة. يكفي طلب واحد من الخارج.
  3. المهاجمون سبقوا الإصلاح. سجّلت Amazon‏ محاولة استغلال في 17 أكتوبر، قبل الإعلان بأربعة أيام. تسرّبت التفاصيل قبل الموعد، فقدّمت PHP‏ موعد الإصلاح يومًا واحدًا. وفي يوم الإعلان نفسه، أفادت شركة watchTowr‏ بمحاولات استغلال نشطة خلال ساعات.
  4. الذكاء الاصطناعي اختصر الطريق إلى الاختراق. بحسب The Hacker News‏، قال الباحثون الذين اكتشفوا الثغرتين (Wiz‏ وCalif وفريق Codex Security‏ في OpenAI‏) إن نماذج الذكاء الاصطناعي ساعدتهم على تحويل الخلل إلى هجوم يعمل فعلًا. أنجز باحث واحد في أسبوع عملًا كان سيستغرق من فريق أشهرًا. والمهاجمون يستخدمون الأدوات نفسها.

وهناك مشكلة أخرى، أقل ضجيجًا. حتى بعد صدور الإصلاح، لن يصل إلى مواقع كثيرة:

مواقع PHP‏ حسب الإصدار الرئيسي

PHP 8‏
65.3%
PHP 7‏
26.9%
PHP 5‏
7.7%

المصدر: W3Techs‏، 23 أكتوبر 2026. لا يوجد إصلاح رسمي للإصدارين 7 و5. نشرت PHP‏ إصلاحات مصغّرة في الشيفرة المصدرية للإصدارات 7.4 و8.0 و8.1، وهي موجّهة لمن يبني PHP‏ بنفسه. وحتى داخل PHP 8‏، لا تتلقى التحديثات المعتادة إلا الإصدارات 8.2 فما فوق.

نحو ثلث مواقع PHP‏ تعمل على الإصدار 7 أو 5، ومعظم أصحابها لا يعرفون ذلك. بُني الموقع قبل خمس أو ثماني سنوات، وهو يعمل، ولم يقترب أحد من المحرك منذ ذلك الحين.

حدّثت WordPress‏. ألا يكفي ذلك؟

لا. هذا هو الخطأ الأكثر شيوعًا الذي سنراه في الأيام المقبلة، وThe Hacker News‏ تنبّه إليه صراحةً: تحديث تطبيق مثل WordPress‏ لا يحدّث PHP‏. فـ PHP‏ تأتي من شركة الاستضافة، أو من الخادم، أو من ملف تثبيت الخادم.

تحديث WordPress‏ والإضافات

يتم من لوحة تحكم الموقع، بنقرة واحدة.

  • يسدّ الثغرات في الإضافات والقالب
  • لا يمسّ إصدار PHP‏
  • لا يحمي من PHP2Shell‏

تحديث PHP‏

يتم على الخادم أو في لوحة شركة الاستضافة.

  • يسدّ ثغرة PHP2Shell‏
  • الانتقال بين الإصدارات الرئيسية (مثل 7.4 إلى 8.3) قد يعطّل إضافات قديمة
  • يحتاج قبله إلى نسخة احتياطية واختبار

الخبر الجيد أن بعض شركات الاستضافة تولّت الأمر بالفعل. SiteGround‏ مثلًا كتبت أن عملاءها محميون ولا يحتاجون إلى فعل أي شيء. لكن هذا لا ينطبق على كل شركة، ولا ينطبق بالتأكيد على خادم خاص أو VPS‏ أعدّه لكم أحدهم قبل سنوات ثم نسيه.

كيف تعرفون إن كان موقعكم مكشوفًا لثغرة PHP‏

مرّوا على القائمة. تستغرق نحو ربع ساعة، ولا تحتاج إلى أي معرفة بالبرمجة.

فحص PHP2Shell‏ لموقعكم

إن وضعتم علامة على كل البنود، فوضعكم جيد. وإن تعثّرتم عند البند الأول، فهذه بالضبط الحالة التي كتبنا من أجلها بقية المقال.

كيف كان وكيل الذكاء الاصطناعي سيتعامل مع PHP2Shell‏ دون أن تحتاجوا إلى معرفة ما هي PHP‏

معظم أصحاب الأعمال لا يقرؤون تنبيهات CISA‏. ولا يعرفون أي إصدار من PHP‏ يعمل لديهم، ولا سبب يدعوهم إلى معرفته. صاحبة العيادة مهمتها أن تعتني بمرضاها، لا بمحرك الموقع.

أما وكيل الذكاء الاصطناعي المتصل بالموقع والخادم وحساب الاستضافة فيعمل بطريقة مختلفة. هو يعرف مسبقًا ما الذي يعمل لديكم، فلا يحتاج حين تظهر ثغرة إلى البحث من الصفر. هكذا يبدو الأمر يوم الإعلان، في مثال توضيحي:

17:05 · الإعلان عن الثغرة

رصدت إعلانًا أمنيًا حرجًا من PHP‏، وفحصت خادمك:

  • الموقع يعمل على PHP 8.1‏، الذي لم يعد يتلقى التحديثات المعتادة
  • آخر نسخة احتياطية من الليلة الماضية. أخذت الآن نسخة إضافية وتأكدت أنها تُفتح
  • تأكدت أن قواعد الحماية المؤقتة من Cloudflare‏ مفعّلة على الموقع

17:20 · اختبار على نسخة

نسخت الموقع إلى بيئة اختبار ونقلتها إلى PHP 8.4.27‏. الصفحة الرئيسية ونموذج التواصل ونظام المواعيد تعمل. إضافة قديمة واحدة أظهرت تحذيرًا، ولها إصدار جديد متوافق.

✓ النسخة الاحتياطية جاهزة · ✓ اختُبر على نسخة · بانتظار موافقتك

لم أفهم كل شيء، لكن ما دمت فحصت، فحدِّث.

23:00 · ساعة هادئة في الموقع

حدّثت الإضافة وانتقلت إلى PHP 8.4.27‏ على الموقع الحي. ظل الموقع متاحًا طوال الوقت.

✓ تم تحديث PHP‏ · ✓ فُحصت 6 صفحات رئيسية · ✓ رسالة النموذج وصلت إلى البريد

23:40 · فحص أخير

راجعت سجلات الخادم منذ 17 أكتوبر. لم أجد أي علامات على محاولة استغلال. دوّنت كل ما أُنجز في سجل الموقع. وصباح الغد سأتحقق مجددًا من أن كل شيء مستقر.

مثال توضيحي. في محادثة حقيقية يكيّف الوكيل الفحوص بحسب موقعكم، ولا يعمل إلا ضمن الصلاحيات التي حددتموها.

لاحظوا ما فعلته صاحبة العمل في القصة كلها: قرأت رسالتين وردّت بجملة واحدة. لم تتعلم ما هي PHP‏، ولم تبحث عن أدلة إرشادية، ولم تنتظر أن يتفرغ لها مختص في الأسبوع المقبل.

ما يفعله الوكيل وحده وما ينتظر الموافقة

يُحدَّد هذا مسبقًا، مرة واحدة. وهذا الإعداد الذي نوصي به لتحديثات PHP‏:

تحديث أمني لـ PHP‏ مع وكيل ذكاء اصطناعي

  1. يرصد ويفحصيتابع الإعلانات الأمنية، ويفحص إن كان إصداركم معرّضًا. وحده، في كل لحظة.
  2. ينسخ احتياطيًا ويختبر على نسخةنسخة احتياطية كاملة، ثم التحديث على بيئة اختبار. وحده.
  3. موافقتكمعند الانتقال بين إصدارات رئيسية. أما الإصلاح الأمني داخل الإصدار نفسه فيمكن الموافقة عليه مسبقًا.
  4. يحدّث ويبلّغالتحديث على الموقع الحي، ثم فحص ثانٍ وتدوين في السجل. وإن تعطّل شيء، نعود إلى النسخة الاحتياطية.

أي إن كان موقعكم يعمل على PHP 8.3.30‏، وكنتم قد وافقتم مسبقًا على الإصلاحات الأمنية داخل الإصدار نفسه، لكان الوكيل حدّثه إلى 8.3.36 دون أن يسأل. ولوصلتكم بعدها رسالة واحدة: «ظهرت ثغرة حرجة، وتم تحديث الموقع، وفُحص كل شيء». هذا بالضبط السيناريو الذي يكون فيه الموقع محميًا قبل أن يسمع صاحب العمل بكلمة PHP‏ أصلًا.

أين لا يكفي الوكيل

  • في الاستضافة المشتركة دون وصول إلى الخادم، لا يستطيع الوكيل تحديث PHP‏ بنفسه. لكنه يستطيع أن يفحص، وأن يغيّر الإصدار من اللوحة إن كان لديه وصول إليها، وأن يراسل شركة الاستضافة بالسؤال الدقيق. وهذا يظل أكثر بكثير مما يحدث اليوم في معظم الأعمال.
  • الموقع القديم جدًا على PHP 5‏، بشيفرة كُتبت خصيصًا له، قد يحتاج أحيانًا إلى إعادة كتابة جزئية. سيكتشف الوكيل ذلك ويحدد ما الذي سيتعطل، لكنه عمل أيام، لا عمل ليلة واحدة.
  • الوكيل لا يغني عن استضافة جيدة. شركة الاستضافة التي تُصلح بنفسها هي خط الدفاع الأول. والوكيل هو من يتأكد أن ذلك حدث فعلًا.

رأينا: كل عمل لديه موقع سيحتاج إلى وكيل يتولى هذا

لن تكون PHP2Shell‏ آخر ثغرة. ما تغيّر هو الإيقاع.

الثغرة نفسها بقيت في الشيفرة أكثر من عقد. والذي اختصر الطريق من خلل برمجي إلى هجوم يعمل هو الذكاء الاصطناعي. فمن جهة، استعان الباحثون الذين اكتشفوها بالنماذج. ومن جهة أخرى، ظهرت محاولات الاستغلال قبل الإعلان الرسمي. وحين يُبنى الهجوم في أسبوع وينتشر في ساعات، فإن صاحب العمل الذي يعرف بالثغرة من خبر يقرؤه بعد أسبوعين يكون قد تأخر.

حتى اليوم كان الحل «شخصًا يتولى صيانة الموقع»: مطوّرًا مستقلًا، أو شركة تصميم مواقع، أو قريبًا يفهم في الحاسوب. نجح ذلك حين كانت لدينا أسابيع للرد. ولا ينجح حين يجب أن يأتي الرد مساء يوم ثلاثاء، والجميع في بيوتهم.

نعتقد أن وكيل الذكاء الاصطناعي المتصل بالعمل سيصبح في السنوات المقبلة أمرًا أساسيًا، مثل المحاسبة. ليس لأن الذكاء الاصطناعي موضة، بل لأن المهاجمين يعملون به بالفعل، والدفاع يجب أن يعمل بالإيقاع نفسه. ووكيل كهذا لا يتولى PHP‏ وحدها. فهو متصل بالموقع وبـ Google‏ وبالحملات وبالمحتوى، ويلاحظ المشكلة في أيٍّ منها. السؤال ليس هل ستحتاجه الأعمال، بل كم ثغرة ستمرّ قبل أن تدرك ذلك.

الأسئلة الشائعة

ما هي PHP2Shell‏؟

PHP2Shell‏ هو الاسم الذي أُطلق على ثغرتين أمنيتين حرجتين في PHP‏، هما CVE-2026-109618‏ وCVE-2026-109619، وقد أُصلحتا في 21 أكتوبر 2026. تتيحان للمهاجم تشغيل شيفرة على خادم الموقع دون تسجيل دخول، وتحمل كل منهما درجة خطورة 9.2 من 10. الإصلاح موجود في الإصدارات 8.5.12 و8.4.27 و8.3.36 و8.2.35.

هل موقع WordPress‏ الخاص بي مكشوف لثغرة PHP‏؟

إن كان الموقع يعمل على إصدار PHP‏ لم يتلقَّ الإصلاح، فنعم. WordPress‏ نفسه ليس معرّضًا، لكنه يعمل على PHP‏، والثغرة قد تعمل قبل أن تبدأ شيفرة WordPress‏ عملها. تتحققون من الإصدار عبر أدوات ← صحة الموقع ← معلومات ← الخادم، وتسألون شركة الاستضافة إن كان الخادم قد أُصلح.

كيف أحدّث إصدار PHP‏؟

في الاستضافة المشتركة توجد في اللوحة عادةً خانة لاختيار إصدار PHP‏. وفي الخادم الخاص تُحدَّث حزمة PHP‏ عبر مدير الحزم في الخادم. وقبل أي تغيير تُؤخذ نسخة احتياطية كاملة. الانتقال بين الإصدارات الرئيسية، مثل 7.4 إلى 8.3، قد يعطّل إضافات قديمة، لذلك يُستحسن الاختبار أولًا على نسخة من الموقع.

ماذا لو لم أستطع التحديث فورًا؟

بحسب PHP‏، لا بديل كاملًا عن التحديث. هناك إعدادات تقلّل الخطر، وجدران حماية مثل Cloudflare‏ أضافت قواعد حماية مؤقتة. وتوصي CISA‏ بفصل الأنظمة التي لا يمكن تحديثها فورًا عن الشبكة. أما بالنسبة لموقع عمل صغير، فالخطوة العملية هي أن تطلبوا من شركة الاستضافة نقلكم إلى إصدار مُصلَح اليوم نفسه.

هل يستطيع وكيل الذكاء الاصطناعي تحديث PHP‏ وحده؟

نعم، إن كان متصلًا بالخادم أو بلوحة الاستضافة وحصل على الصلاحية. والإعداد الصحيح: يرصد وينسخ احتياطيًا ويختبر وحده، ويثبّت الإصلاحات الأمنية داخل الإصدار نفسه إن وافقتم على ذلك مسبقًا، ويسألكم قبل الانتقال بين إصدارات رئيسية. كل إجراء يُدوَّن في السجل، وهناك نسخة احتياطية للعودة إليها.

أليس وكيل الذكاء الاصطناعي نفسه خطرًا أمنيًا؟

الوكيل الذي يصل إلى الخادم جهة إضافية تحمل مفاتيح، لذلك يُعطى أقل صلاحية لازمة، وحسابًا منفصلًا، ومفتاحًا خاصًا به، لا كلمة مرور مشتركة. والمقارنة الصحيحة ليست بين وكيل وصفر مخاطر، بل بين وكيل وخادم لا يفحصه أحد. فالموقع الذي يعمل على PHP‏ قديم ولا يقترب منه أحد خطر أكبر بكثير.

المصادر

تواصل عبر WhatsApp‏