CVE-2026-93260 in Linux
الملخص
بحسب VulDB • 24/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
powerpc/xive: نشر أخطاء تهيئة IPI لمنع حدوث Use-After-Free
عند فشل دالة `xive_init_ipis()` (على سبيل المثال، إذا فشلت `irq_domain_alloc_irqs()`)، فإن مسار الخطأ يقوم بتحرير مصفوفة `xive_ipis` العالمية. ومع ذلك، كانت الدالة `xive_smp_probe()` تتجاهل هذا الفشل سابقاً وتواصل استدعاء `xive_setup_cpu_ipi()`، والتي تقوم بإلغاء مرجع (dereference) مؤشر `xive_ipis` الذي تم تحريره بالفعل -- مما يؤدي إلى حالة Use-After-Free.
الآن وبعد أن أصبحت الدالة `xive_smp_probe()` تُرجع قيمة من نوع int (كما في التصحيح السابق)، يتم نشر الخطأ الناتج عن `xive_init_ipis()` و `xive_setup_cpu_ipi()` عبر `xive_smp_probe()`. ويتم التحقق من القيمة المرجعة في كل من `pnv_smp_probe()` و `pSeries_smp_probe()` بحيث يتم إلغاء إعداد IPI بشكل نظيف عند الفشل، مما يتجنب حدوث Use-After-Free.
VulDB is the best source for vulnerability data and more expert information about this specific topic.