PT-2026-118596

CVE-2026-109618

·

تاريخ النشر

2026-10-20

·

تاريخ التحديث

2026-10-23

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة PHP الإصدارات السابقة لـ 8.5.12 PHP الإصدارات السابقة لـ 8.4.27 PHP الإصدارات السابقة لـ 8.3.36 PHP الإصدارات السابقة لـ 8.2.35
Description يستخدم PHP دالة longjmp() للتعامل مع أخطاء نفاد الذاكرة (OOM) للخروج من السياق الحالي وإلغاء معالجة الطلب. في بعض الحالات، قد تكون ذاكرة الطلب متاحة مؤقتًا قبل تهيئتها بالكامل. إذا فشلت عملية تخصيص الذاكرة في تلك المرحلة، فقد يترك PHP ذاكرة الطلب في حالة غير مهيأة أو غير صالحة. قد تقوم إجراءات تنظيف الطلب اللاحقة بقراءة هذه الذاكرة أو التفرع منها، وهو ما يمكن تحفيزه بشكل منهجي يؤدي إلى تنفيذ رموز عن بُعد (RCE). تؤثر هذه المشكلة تحديدًا على مكون session.upload progress ويمكن استغلالها عن طريق إرسال طلب POST مصاغ خصيصًا. في البيئات التي تستخدم Apache مع mod php، قد يؤدي ذلك إلى استدعاء دالة system().
Recommendations التحديث إلى إصدارات PHP 8.5.12 أو 8.4.27 أو 8.3.36 أو 8.2.35. تعطيل ميزة session.upload progress. ضبط memory limit على -1 والتأكد من أن التطبيق لا يمكنه تجاوز هذا الإعداد. تقليل قيمة post max size. في إصدار PHP 8.5، قم بتعطيل fatal error backtraces.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
ALSA-2026:87070
ALSA-2026:87071
ALSA-2026:87072
ALSA-2026:87079
ALSA-2026:87080
BIT-LIBPHP-2026-109618
BIT-PHP-2026-109618
BIT-PHP-MIN-2026-109618
OPENSUSE-SU-2026:12219-1
SUSE-SU-2026:4843-1
SUSE-SU-2026:4844-1
SUSE-SU-2026:4852-1
SUSE-SU-2026:4853-1
USN-8948-1
USN-8948-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

رائج الآن · #1

1.7 ألف المنشورات
28.4 ألف إعادات النشر
20.8 م الجمهور
Graph