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

إصدارات PHP الأمنية في سبتمبر 2026: ‏8.5.11 و8.4.26 و8.3.35 و8.2.34 تعالج 11 ثغرة

عالجت إصدارات PHP في 24 سبتمبر 2026 إحدى عشرة ثغرة: تسريب بيانات الاعتماد عند إعادة التوجيه، والتحقق من أسماء TLS، وتجاوز قيود IPv6 في FPM، وانهيار SOAP.

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

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

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

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

  • حدّث كل بيئات PHP إلى أحدث إصدار من فرعها وأعد تشغيل خدمات PHP.
  • لا تعتمد على listen.allowed_clients وحده: اربط PHP-FPM بمقبس Unix أو بعنوان localhost، أو احمِ منفذ FastCGI بجدار ناري.
  • ضع حدودًا لنقاط SOAP العامة واحذف ما لم تعد تستخدمه.
  • راجع الكود الذي يرسل بيانات اعتماد عبر file_get_contents() أو سياقات التدفق وقد يتبع إعادة التوجيه.
  • اطّلع على مقالنا عن php2shell لإصلاحات أكتوبر 2026.
التسلسل الزمني
  1. أصدر مشروع PHP الإصدارات 8.5.11، 8.4.26، 8.3.35 و8.2.34.
  2. نشرت سكايلاين هذا الملخص.

في 24 سبتمبر 2026 أصدر مشروع PHP الإصدارات 8.5.11 و8.4.26 و8.3.35 و8.2.34 بوصفها إصدارات أمنية، وتلقى كل فرع إصلاحات الثغرات الإحدى عشرة نفسها. يتعلق كثير منها بعمل PHP بوصفه عميلًا: تتبّع إعادة توجيه HTTP، والتحقق من شهادات TLS، والتخاطب مع خوادم MySQL أو SOAP. ويمس بعضها الخوادم مباشرة: انهيار نقاط SOAP، وتجاوز ضوابط الوصول في PHP-FPM.

نظرة سريعة

البندالتفاصيل
المنتجPHP ‏(php-src)، الفروع من 8.2 إلى 8.5
الإصدارات المصححة8.5.11، 8.4.26، 8.3.35، 8.2.34 (24 سبتمبر 2026)
الثغراتCVE-2026-91765، CVE-2026-91766، CVE-2026-91767، CVE-2026-91768، CVE-2026-91769، CVE-2026-92842، CVE-2026-93682، CVE-2026-6103، CVE-2026-17545، CVE-2025-14181، CVE-2025-1218، إضافةً إلى GHSA-ch8v-r6jh-4vvr (للفرعين 8.2 و8.3، بلا CVE)
الخطورةعالية (إشعار PHP للثغرة CVE-2026-91765)، والبقية متوسطة أو منخفضة
DebianDSA-6514-1 لإصدار trixie ‏(php8.4 8.4.26-1~deb13u1، 25 سبتمبر)، وDLA-4819-1 لإصدار bookworm ‏(php8.2 8.2.34-1~deb12u1، 5 أكتوبر)

ما هي الثغرات

مشكلات من جهة الخادم

  • CVE-2026-91765 (GHSA-rgrp-mwpx-f6rm، عالية، 7.5 وفق CVSS 3.1): كان محلل XML في SOAP يتعمق مرة لكل مستوى تداخل دون حد، فيستطيع مهاجم غير مصادق إرسال طلب شديد التداخل إلى أي نقطة SoapServer وإسقاط العملية.
  • CVE-2026-91768 (متوسطة، 6.5 وفق CVSS 3.1): كان فحص listen.allowed_clients في PHP-FPM يقارن أول 12 بايت فقط من عنوان IPv6، فيطابق نطاقًا كاملًا بطول ‎/96 بدل عنوان واحد. وبذلك يمكن لمضيف يشترك في أول 96 بت مع عنوان مسموح أن يصل إلى منفذ FastCGI.

PHP بوصفه عميل HTTP وTLS

  • CVE-2026-91766 (متوسطة، 5.9): عند تتبّع غلاف http:// لإعادة توجيه، كان يمرر ترويسات Authorization وCookie وProxy-Authorization التي يحددها المستخدم إلى مضيف أو منفذ مختلف، أو عند الانتقال من HTTPS إلى HTTP.
  • CVE-2026-93682 (متوسطة): إعادة توجيه بترويسة Location فارغة كانت تسبب قراءة بايت واحد خارج الحدود يحدد الوجهة التالية للعميل.
  • CVE-2026-91769 (متوسطة، 4.3): كان التحقق من هوية الطرف الآخر في TLS يعود إلى الاسم الشائع (CN) بعد فشل مطابقة subjectAltName، خلافًا لـ RFC 6125، فقد تُستخدم شهادة موثوقة لاسم ما لانتحال اسم آخر.
  • CVE-2026-91767 (متوسطة، 6.5): شهادة خادم باسم بدل (wildcard) مصمم قد تجعل العميل يقرأ بعيدًا خارج مخزن في الكومة أثناء فحص اسم المضيف، والأثر المذكور حجب الخدمة.

عملاء آخرون وأرشيفات ومرشحات

  • CVE-2025-14181 (متوسطة، 6.5): كان فحص نمو المخزن في عميل SOAP عبر HTTP يعتمد على فيض عدد صحيح موقّع، فقد يسبب خادم SOAP خبيث تجاوزًا لمخزن الكومة بحسب المترجم وترتيب الذاكرة.
  • CVE-2025-1218 (منخفضة، 3.4): كان mysqlnd يقرأ خارج مخازن الحزم عندما يرسل خادم MySQL خبيث أو مخترق حزمًا مبتورة. وكما تذكر Debian، لا تتأثر التطبيقات التي لا تتصل إلا بخوادم قواعد بيانات موثوقة.
  • CVE-2026-6103 (متوسطة، 4.3): فيض عددي في محلل TAR الخاص بـ phar يسمح لأرشيف مصمم بحقن مدخلات يعرضها PharData ويستخرجها كأنها حقيقية.
  • CVE-2026-92842 (متوسطة، 5.9): قد تسرّب مرشحات التدفق convert.* بايتات من الكومة إلى مخرجاتها عندما يحتوي الخيار line-break-chars على بايت فارغ.
  • CVE-2026-17545 (متوسطة، 6.9 وفق CVSS 4.0، على Windows فقط): لم تكن أسماء الأجهزة المحجوزة مثل CON وNUL ترفض داخل المسارات، ما قد يعلّق الطلبات ويستنزف العمّال.
  • GHSA-ch8v-r6jh-4vvr (منخفضة): كان المرشح FILTER_SANITIZE_ENCODED يقرأ خانة غير مهيأة من الجدول للبايت 0xFF. وقد حصل عليه الفرعان 8.4 و8.5 مسبقًا في 8.4.25 و8.5.10 في 27 أغسطس.

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

هل أنت متأثر؟

البناءات الرسمية الأقدم من 8.5.11 أو 8.4.26 أو 8.3.35 أو 8.2.34 متأثرة. وتحقق أيضًا مما إذا كنت تعتمد على قوائم IPv6 في FPM أو تكشف خوادم SOAP:

php -v
grep -R 'listen.allowed_clients' /etc/php/*/fpm/pool.d/
php -m | grep -i soap

على Debian قارن بالإشعار DSA-6514-1 ‏(trixie) والإشعار DLA-4819-1 ‏(bookworm):

apt policy php8.4-fpm php8.4-cli   # trixie: fixed in 8.4.26-1~deb13u1
apt policy php8.2-fpm php8.2-cli   # bookworm: fixed in 8.2.34-1~deb12u1

ويمكن لمستخدمي Ubuntu مراجعة إشعارات Ubuntu الأمنية.

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

نفّذ sudo apt update ثم sudo apt upgrade على Debian أو Ubuntu. أما البناء من المصدر وWindows والحاويات فثبّت أحدث إصدار من فرعك من صفحة التنزيلات في php.net. وبعد أقل من شهر، في 21 و22 أكتوبر 2026، أصدر PHP الإصدارات 8.5.12 و8.4.27 و8.3.36 و8.2.35 بإصلاحات لثغرتين حرجتين تدرجهما CISA ضمن الثغرات المستغلة فعليًا منذ 26 أكتوبر 2026، فانتقل إليها مباشرة.

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

لا حاجة لإعادة تشغيل الخادم. أعد تشغيل PHP-FPM وApache ‏(mod_php) وعمّال PHP طويلي الأمد:

sudo systemctl restart php8.4-fpm   # or php8.2-fpm on bookworm

المصادر

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.