PT-2026-39444
CVE-2026-6722
·
تاريخ النشر
2026-05-07
·
تاريخ التحديث
2026-08-31
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات PHP من 8.2.0 إلى 8.2.30
إصدارات PHP من 8.3.0 إلى 8.3.30
إصدارات PHP من 8.4.0 إلى 8.4.20
إصدارات PHP من 8.5.0 إلى 8.5.5
الوصف
توجد مشكلة ”الاستخدام بعد التحرير“ (use-after-free) في آلية إزالة التكرار للكائنات في ملحق SOAP، وتحديدًا داخل الدالة
soap add xml ref(). تقوم الآلية بتخزين مؤشرات إلى كائنات PHP في خريطة عامة دون زيادة عدد مرات الإشارة إليها. عندما تحتوي عقدة apache:Map على مفاتيح مكررة، فإن الإدخال الثاني يحل محل الأول في خريطة النتائج المؤقتة، مما يؤدي إلى تحرير كائن PHP الأصلي بينما يبقى المؤشر القديم. يمكن أن يؤدي أي مرجع href لاحق إلى العقدة التي تم تحريرها إلى نسخ هذا المؤشر المعلق إلى النتيجة. ونظرًا لأن عمليات تخصيص سلاسل PHP يمكنها استعادة منطقة الذاكرة التي تم تحريرها، يمكن لمهاجم بعيد يتحكم في نص طلب SOAP استغلال هذه الثغرة لتنفيذ تعليمات برمجية عن بُعد.التوصيات
تحديث إصدار PHP 8.2.x إلى 8.2.31
تحديث إصدار PHP 8.3.x إلى 8.3.31
تحديث إصدار PHP 8.4.x إلى 8.4.21
تحديث إصدار PHP 8.5.x إلى 8.5.6
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾