تلف عند نفاد الذاكرة
تخص CVE-2026-109618 خروج OOM المبكر الذي يترك ذاكرة غير مكتملة التهيئة لتستخدم أثناء التنظيف. يضيف التصحيح معالجة ذاكرة مرنة وصلبة. تأكد RCE كامل على mod_php. يعد FPM معرضًا لمسارات تطبيقية، دون إثبات استغلال كامل لهذه الثغرة عليه.
هل يُستثنى FPM؟
لا. ينهي FPM العملية الابنة عند فشل بدء الطلب، فيمنع بعض تسلسلات البداية. تبقى المسارات التطبيقية وبين الطلبات. لا تتساوى كل البيئات مع عرض mod_php، لكن FPM يحتاج التحديث أيضًا.
احذر إعدادات الذاكرة
يزيل memory_limit=-1 بعض OOM القابل للتحكم داخل PHP، لا فشل تخصيص النظام. استخدم احتواءً مستقلًا للحاوية أو cgroup. لا تستخدم RLIMIT_AS أو RLIMIT_DATA. قيّد الحجم المفكوك وترويسات multipart والأجزاء والتداخل؛ post_max_size وحده غير كاف.
2. ثبّت بناءً مصححًا
أول الإصدارات هي 8.2.35 و8.3.36 و8.4.27 و8.5.12. اختر فرعًا مدعومًا وإضافات متوافقة واختبر التطبيق والصحة. احصل عليه من PHP أو المورّد المسؤول. قواعد WAF وتحديث CMS لا تصلح المفسر.
| فرع PHP | الإصدارات الأصلية الأقل من | أول إصدار مصحح | نهاية الدعم الأمني |
|---|---|---|---|
| PHP 8.5 | < 8.5.12 | ✓ 8.5.12 | 31 ديسمبر 2029 |
| PHP 8.4 | < 8.4.27 | ✓ 8.4.27 | 31 ديسمبر 2028 |
| PHP 8.3 | < 8.3.36 | ✓ 8.3.36 | 31 ديسمبر 2027 |
| PHP 8.2 | < 8.2.35 | ✓ 8.2.35 | 31 ديسمبر 2026 |
لا يوجد إصدار PHP اعتيادي لهذه الفروع. تتوفر تصحيحات مصدر محدودة لـ 7.4 و8.0 و8.1؛ يجب التحقق من دعم المورّد منفصلًا. اقرأ الدليل ↗