يأتي Debian 12 (bookworm) بإصدار PHP 8.2 ضمن حزمة المصدر php8.2. ومن مارس 2025 إلى أكتوبر 2026 تلقى ثمانية تحديثات أمنية: أربعة إشعارات أمنية من Debian (DSA) حين كان bookworm لا يزال ضمن الدعم الأمني المعتاد، ثم أربعة إشعارات من فريق الدعم طويل الأمد (DLA). وآخرها DLA-4848-1 في 21 أكتوبر 2026 يعالج ثغرات php2shell التي تدرجها CISA ضمن الثغرات المستغلة فعليًا. لذا ينبغي أن تكون خوادم bookworm على الإصدار 8.2.35-1~deb12u1 أو أحدث.
نظرة سريعة
| الإشعار | التاريخ | الإصدار المصحح | ما تذكر Debian أنه يعالجه |
|---|---|---|---|
| DSA-5878-1 | 14 مارس 2025 | 8.2.28-1~deb12u1 | 5 ثغرات: حجب الخدمة أو تهريب طلبات HTTP |
| DSA-5967-1 | 28 يوليو 2025 | 8.2.29-1~deb12u1 | 3 ثغرات: حجب الخدمة أو تزوير الطلبات من جهة الخادم |
| DSA-6154-1 | 2 مارس 2026 | 8.2.30-1~deb12u1 | 3 ثغرات: حجب الخدمة أو كشف محتوى الذاكرة |
| DSA-6255-1 | 8 مايو 2026 | 8.2.31-1~deb12u1 | 8 ثغرات: حجب الخدمة أو حقن SQL أو البرمجة عبر المواقع أو تنفيذ الكود |
| DLA-4669-1 | 4 يوليو 2026 | 8.2.32-1~deb12u1 | CVE-2026-14355: إفساد ذاكرة في تغليف مفاتيح AES بالحشو |
| DLA-4732-1 | 11 أغسطس 2026 | 8.2.33-1~deb12u1 | CVE-2026-7260 وCVE-2026-17543: حجب الخدمة أو حقن SQL |
| DLA-4819-1 | 5 أكتوبر 2026 | 8.2.34-1~deb12u1 | 10 ثغرات وإشعار GitHub إضافي: حجب الخدمة أو كشف المعلومات أو رفع الصلاحيات أو التحقق الخاطئ من TLS أو تجاوز ضوابط الوصول |
| DLA-4848-1 | 21 أكتوبر 2026 | 8.2.35-1~deb12u1 | CVE-2026-109618 وCVE-2026-109619: تنفيذ كود عن بُعد (php2shell) |
كل إصدار يشمل الإصلاحات السابقة، فالإصدار 8.2.35-1~deb12u1 يغطي القائمة كلها.
ما الذي عالجته التحديثات
- عام 2025 (DSA-5878-1 وDSA-5967-1): معالجة الترويسات وإعادة التوجيه في غلاف تدفقات HTTP (مثل CVE-2025-1861 حيث كانت عناوين إعادة التوجيه تُقتطع عند 1024 بايت)، وتجاهل أخطاء التهريب في امتدادات pgsql (CVE-2025-1735)، والبايت الفارغ في أسماء المضيفات (CVE-2025-1220).
- DSA-6154-1: إصلاحات ديسمبر 2025 الأصلية التي نُشرت لإصدار bookworm في 2 مارس 2026: انهيار اقتباس PDO مع PostgreSQL (CVE-2025-14180)، وتجاوز ذاكرة الكومة في
array_merge()(CVE-2025-14178)، وتسريب الذاكرة فيgetimagesize()(CVE-2025-14177). - DSA-6255-1: جولة مايو 2026، ومنها استخدام ذاكرة بعد تحريرها في SOAP يذكر سجلها أنه قد يسمح بتنفيذ كود عن بُعد (CVE-2026-6722)، وحقن SQL في PDO Firebird (CVE-2025-14179).
- DLA-4732-1: حقن SQL في
pg_insert()وpg_update()وpg_select()وpg_delete()(CVE-2026-17543) وانهيار في phar. وقد عالجت Debian خلل GD المرتبط في مكتبة libgd2 على bookworm عبر DLA-4731-1 (2.3.3-9+deb12u1، والحزمة الثنائيةlibgd3). - DLA-4819-1: جولة سبتمبر 2026، ومنها تسريب بيانات الاعتماد عند إعادة توجيه HTTP (CVE-2026-91766)، وتجاوز الإعداد
listen.allowed_clientsفي PHP-FPM عبر IPv6 (CVE-2026-91768). - DLA-4848-1: ثغرتان تصفهما Debian بالحرجتين، في معالجة نفاد الذاكرة وفي حالة طلب قد تبقى بعد تحرير ذاكرتها. راجع مقالنا عن php2shell.
هل أنت متأثر؟
dpkg -l 'php8.2*' | awk '/^ii/ {print $2, $3}'
apt policy php8.2-fpm php8.2-cli libapache2-mod-php8.2 libgd3أي إصدار أقل من 8.2.35-1~deb12u1 يفتقد على الأقل إصلاح php2shell. وإذا أظهر apt policy أن PHP يأتي من مستودع خارجي فإصدارات Debian هذه لا تنطبق عليك، فقارن بالإصدار الأصلي PHP 8.2.35 بدلًا منها.
طريقة التحديث
تصل إشعارات DLA عبر أرشيف bookworm-security نفسه الذي كانت تصل منه إشعارات DSA، فتعمل الأوامر المعتادة:
sudo apt update
sudo apt upgradeويشرح دليلنا عن التحديثات الأمنية التلقائية على Debian كيفية تطبيقها دون تدخل.
هل تحتاج إلى إعادة تشغيل؟
لا حاجة لإعادة تشغيل الخادم. أعد تشغيل PHP-FPM وApache مع mod_php وعمّال PHP طويلي الأمد:
sudo systemctl restart php8.2-fpm
sudo systemctl restart apache2 # if libapache2-mod-php8.2 is installedالتخطيط لما بعد 2026
انتهى الدعم الاعتيادي لإصدار bookworm في يوليو 2026، وتستمر فترة الدعم طويل الأمد حتى 30 يونيو 2028. أما الدعم الأمني الذي يقدمه مشروع PHP نفسه للفرع 8.2 فينتهي في 31 ديسمبر 2026، وبعد ذلك تعتمد حزمة php8.2 في bookworm على الإصلاحات التي يعدّها فريق LTS. ويأتي Debian 13 (trixie) بإصدار PHP 8.4 الذي يدعمه مشروع PHP بالإصلاحات الأمنية حتى 31 ديسمبر 2028. أما Debian 11 (bullseye) فقد انتهى دعمه طويل الأمد في 31 أغسطس 2026، وينبغي ترقية الخوادم التي لا تزال عليه.
المصادر
- security-tracker.debian.org/tracker/DSA-5878-1
- lists.debian.org/debian-security-announce/2025/msg00040.html
- security-tracker.debian.org/tracker/DSA-5967-1
- lists.debian.org/debian-security-announce/2025/msg00131.html
- security-tracker.debian.org/tracker/DSA-6154-1
- lists.debian.org/debian-security-announce/2026/msg00063.html
- security-tracker.debian.org/tracker/DSA-6255-1
- lists.debian.org/debian-security-announce/2026/msg00166.html
- security-tracker.debian.org/tracker/DLA-4669-1
- lists.debian.org/debian-lts-announce/2026/07/msg00010.html
- security-tracker.debian.org/tracker/DLA-4732-1
- lists.debian.org/debian-lts-announce/2026/08/msg00022.html
- security-tracker.debian.org/tracker/DLA-4819-1
- lists.debian.org/debian-lts-announce/2026/10/msg00011.html
- security-tracker.debian.org/tracker/DLA-4848-1
- lists.debian.org/debian-lts-announce/2026/10/msg00042.html
- lists.debian.org/debian-lts-announce/2026/08/msg00021.html
- security-tracker.debian.org/tracker/php8.2
- packages.debian.org/source/bookworm/php8.2
- debian.org/releases
- wiki.debian.org/LTS
- wiki.debian.org/LTS/Using
- php.net/supported-versions.php
- cve.org/CVERecord?id=CVE-2026-109618
- cisa.gov/known-exploited-vulnerabilities-catalog
Comments
0 total · 0 threads