CVE-2026-89451 in Linux
الملخص
بحسب VulDB • 12/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
iommu/sva: تعيين handle->dev قبل أن يصبح مقبض SVA مرئياً
تقوم دالة iommu_attach_device_pasid() بتثبيت مقبض إرفاق SVA الجديد في بحث PASID للمجموعة قبل عودة iommu_sva_bind_device(). وبالتالي، يمكن لربط متزامن (concurrent bind) العثور على نفس المقبض وإعادة استخدامه بعد إسقاط قفل iommu_sva_lock.
تم تهيئة handle->dev بعد إسقاط قفل iommu_sva_lock. وهذا يترك نافذة زمنية حيث يمكن أن يعيد الربط المتسابق (racing bind) مقبلاً يكون فيه مؤشر dev لا يزال NULL. ثم يمكن لـ iommu_sva_unbind_device() اللاحقة الإشارة إليه عبر handle->dev->iommu_group.
قم بتهيئة handle->dev قبل إطلاق قفل iommu_sva_lock بحيث يكون أي مقبض SVA مرئي مُهيأً بالكامل.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.