تنبيه أمني الأمن السيبراني

إصدارات PHP الأمنية في مايو 2026: ‏8.5.6 و8.4.21 و8.3.31 و8.2.31 تعالج ثغرات SOAP وPDO_Firebird وFPM

عالجت إصدارات PHP في 7 مايو 2026 ما يصل إلى 12 ثغرة، منها استخدام ذاكرة بعد تحريرها في SOAP قد يسمح بتنفيذ كود، وثغرة XSS في صفحة حالة FPM.

تاريخ النشر
مدة القراءة
5 دقائق
الكاتب
SKYLINE Engineering

تنبيه أمني ثغرة أمنية

الخطورة: عالية الحالة: تم التصحيح
الحالة
أُصلحت في إصدارات PHP الرسمية 8.5.6، 8.4.21، 8.3.31 و8.2.31، وتحمل حزم التوزيعات الإصلاحات بأرقام إصداراتها الخاصة.
المتأثر
  • PHP 8.5 قبل الإصدار 8.5.6
  • PHP 8.4 قبل الإصدار 8.4.21
  • PHP 8.3 قبل الإصدار 8.3.31
  • PHP 8.2 قبل الإصدار 8.2.31
تاريخ النشر
آخر تحديث

ما الذي يجب عليك فعله

  • اعتبر نقاط SoapServer المكشوفة للعموم أولوية قصوى وحدّثها أولًا.
  • لا تكشف صفحة حالة FPM على الإنترنت أبدًا، وقصر الوصول إليها على localhost أو شبكة الإدارة.
  • عطّل الامتدادات التي لا تستخدمها، مثل SOAP أو PDO Firebird.
  • حدّث كل بيئات PHP إلى أحدث إصدار مدعوم وأعد تشغيل الخدمات.
  • اطّلع على مقالنا عن php2shell لإصلاحات أكتوبر 2026.
التسلسل الزمني
  1. أصدر مشروع PHP الإصدارات 8.5.6، 8.4.21، 8.3.31 و8.2.31.
  2. نشرت سكايلاين هذا الملخص.

في 7 مايو 2026 أصدر مشروع PHP الإصدارات 8.5.6 و8.4.21 و8.3.31 و8.2.31 بوصفها إصدارات أمنية. وكانت أول جولة أمنية في 2026، وجولة كبيرة: ثماني ثغرات عولجت في كل الفروع المدعومة، وثلاث أخرى في 8.4 و8.5، وواحدة إضافية في 8.5 وحده. وأخطرها استخدام لذاكرة بعد تحريرها في امتداد SOAP يذكر سجلها أن مهاجمًا يتحكم في محتوى طلب SOAP قد يستغلها لتنفيذ كود عن بُعد.

نظرة سريعة

البندالتفاصيل
المنتجPHP ‏(php-src)، الفروع من 8.2 إلى 8.5
الإصدارات المصححة8.5.6، 8.4.21، 8.3.31، 8.2.31 (7 مايو 2026)
كل الفروعCVE-2026-6722، CVE-2026-7261، CVE-2026-7262، CVE-2025-14179، CVE-2026-6735، CVE-2026-7259، CVE-2026-7568، CVE-2026-7258
8.4 و8.5 فقطCVE-2026-7263، CVE-2026-6104، CVE-2026-12184 (تلقى الفرع 8.3 الأخيرة في يوليو)
8.5 فقطCVE-2026-42371 ‏(uriparser)
الخطورةعالية وفق إشعارات PHP، ويحمل سجل CVE-2026-6722 درجة 9.5 (حرجة) وفق CVSS 4.0
DebianDSA-6256-1 لإصدار trixie ‏(php8.4 8.4.21-1~deb13u1)، وDSA-6255-1 لإصدار bookworm ‏(php8.2 8.2.31-1~deb12u1)، وكلاهما في 8 مايو 2026

ما هي الثغرات

امتداد SOAP

  • CVE-2026-6722 (GHSA-85c2-q967-79q5، عالية): عندما تحتوي عقدة apache:Map على مفاتيح مكررة، يحرر مفكك SOAP كائنًا بينما يبقى مؤشر قديم إليه. ويذكر سجل الثغرة أن مهاجمًا يتحكم في محتوى طلب SOAP قد يستغل ذلك لتنفيذ كود عن بُعد، ودرجتها 9.5 وفق CVSS 4.0.
  • CVE-2026-7261 (متوسطة): مع الخيار SOAP_PERSISTENCE_SESSION قد يترك فشل معالج ترويسة SOAP كائنًا محررًا مرجعيًا بين الطلبات، ما قد يسبب إفساد الذاكرة أو كشف معلومات أو انهيارات.
  • CVE-2026-7262 (متوسطة في الإشعار، و2.9 وفق CVSS 4.0 في سجل CVE): يمكن إسقاط خادم مهيأ بخريطة أنواع (typemap) بإرسال عنصر apache:Map ينقصه عنصر القيمة.

قواعد البيانات والواجهات المكشوفة على الويب

  • CVE-2025-14179 (GHSA-w476-322c-wpvm، عالية): أساء مشغّل Firebird في PDO التعامل مع البايتات الفارغة عند بناء الاستعلامات، فقد يسقط جزء من الاستعلام ويصبح حقن SQL ممكنًا، حتى مع القيم الممررة عبر PDO::quote().
  • CVE-2026-6735 (GHSA-7qg2-v9fj-4mwv، متوسطة، و7.3 وفق CVSS 4.0 في سجل CVE): لم تكن صفحة حالة PHP-FPM تنقّي عنوان الطلب، فيستطيع المهاجم زرع سكربت في عنوان URL ينفَّذ في متصفح من يطّلع لاحقًا على صفحة الحالة بصيغة HTML، دون أن يحتاج المهاجم نفسه إلى الوصول إلى تلك الصفحة.

انهيارات وأخطاء ذاكرة

  • CVE-2026-7263 (عالية، 8.4 و8.5): قد تفسد الدالة DOMNode::C14N() قائمة مترابطة، فتسبب انهيارات أو حلقات لا تنتهي.
  • CVE-2026-12184 (GHSA-mhmq-mmqj-2v39، عالية، من 8.3 إلى 8.5): إذا فشل إعداد TLS أثناء اتصال غلاف HTTP، كأن تكون شهادة الخادم البعيد منتهية، فقد ينهار PHP، ويذكر الإشعار أن ذلك قد يُسقط عملية FPM بكل عمّالها.
  • CVE-2026-6104 وCVE-2026-7259: قراءة خارج الحدود عندما يحتوي اسم الترميز على بايت فارغ، ومؤشر فارغ في دوال التعابير النمطية في mbstring مع ترميزات معينة.
  • CVE-2026-7568: فيض في عدد صحيح موقّع داخل metaphone() مع نصوص تتجاوز 2 غيغابايت.
  • CVE-2026-7258: قراءة خارج الحدود في urldecode() على المنصات التي يكون فيها char موقّعًا وتعتمد دوال ctype على جداول بحث، مثل NetBSD.
  • CVE-2026-42371 (8.5 فقط): اقتطاع رقمي في مكتبة uriparser المضمّنة عند معالجة عناوين بطول غيغابايتات.

لا تظهر أي من هذه الثغرات في كتالوج CISA للثغرات المستغلة فعليًا (نسخة 30 أكتوبر 2026).

هل أنت متأثر؟

البناءات الرسمية الأقدم من 8.5.6 أو 8.4.21 أو 8.3.31 أو 8.2.31 متأثرة. اعرف الامتدادات المحمّلة فعليًا لديك:

php -v
php -m | grep -Ei 'soap|pdo_firebird|mbstring|dom'
grep -R 'pm.status_path' /etc/php/*/fpm/pool.d/

على Debian قارن بالإشعارين: DSA-6256-1 لإصدار Debian 13 ‏(trixie) وDSA-6255-1 لإصدار Debian 12 ‏(bookworm):

apt policy php8.4-fpm php8.4-soap   # trixie: fixed in 8.4.21-1~deb13u1
apt policy php8.2-fpm php8.2-soap   # bookworm: fixed in 8.2.31-1~deb12u1

طريقة التحديث

نفّذ sudo apt update ثم sudo apt upgrade على Debian أو Ubuntu (ويمكن لمستخدمي Ubuntu متابعة إشعارات Ubuntu الأمنية). أما البناء من المصدر وWindows والحاويات فثبّت أحدث إصدار من فرعك من صفحة التنزيلات في php.net، وهو حتى 31 أكتوبر 2026 أحد الإصدارات 8.5.12 أو 8.4.27 أو 8.3.36 أو 8.2.35، وكلها تتضمن أيضًا إصلاحات php2shell.

هل تحتاج إلى إعادة تشغيل؟

لا حاجة لإعادة تشغيل الخادم. أعد تشغيل PHP-FPM ‏(sudo systemctl restart php8.4-fpm أو php8.2-fpm)، وApache إن كنت تستخدم mod_php، وأي عمّال PHP طويلي الأمد.

المصادر

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

صفحة الكاتب
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Cybersecurity for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.