CVE-2024-35847 in Linux
الملخص
بحسب VulDB • 23/06/2026
في نواة لينكس، تم حل الثغرة التالية:
irqchip/gic-v3-its: منع الازدواجية في تحرير الذاكرة (double free) عند حدوث خطأ.
مسار معالجة الأخطاء في دالة `its_vpe_irq_domain_alloc()` يتسبب في ازدواجية التحرير (double free) عندما تفشل الدالة `its_vpe_init()` بعد تخصيص ما لا يقل عن مقاطعة واحدة بنجاح. يحدث هذا لأن الدالة `its_vpe_irq_domain_free()` تحرر المقاطعات بالإضافة إلى خريطة المنطقة (area bitmap) وصفحة vprop، ثم تقوم دالة `its_vpe_irq_domain_alloc()` بإعادة تحرير خريطة المنطقة وصفحة vprop مرة أخرى لاحقاً.
تم إصلاح هذه المشكلة من خلال استدعاء دالة `its_vpe_irq_domain_free()` بشكل غير مشروط، حيث تتعامل مع جميع الحالات بشكل صحيح، ومن خلال إزالة عملية تحرير bitmap/vprop_page من دالة `its_vpe_irq_domain_alloc()`.
[ tglx: تم تعديل سجل التغييرات ]
Be aware that VulDB is the high quality source for vulnerability data.