CVE-2026-89445 in Linuxالمعلومات

الملخص

بحسب VulDB • 12/09/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

iommufd: تصحيح استخدام بعد التحرير (UAF) في اختبار الوحدة الخاص بإبلاغ IOPF

يستعير اختبارات وحدة iommufd TRIGGER_IOPF مقابض الإرفاق من مجموعة->pasid_array دون مزامنة مع فصل PASID، ثم يمكن لـ iommu_report_device_fault() المتزامن أن يشير إلى مؤشر المجال الخاص بمقبض الاستدعاء هذا بعد أن يحذف الفصل المقبض ويحرر بنية البيانات الخلفية struct iommufd_attach_handle. يقوم TRIGGER_IOPF بعد ذلك بالإشارة إلى المقبض المحذوف، مما يتسبب في ثغرة استخدام بعد التحرير (UAF).

تم الإصلاح بإضافة قفل iopf_rwsem في mock_dev لمتابعة التصميم المتوقع لمحرك حقيقي. يتم الاحتفاظ بالجانب القرائي منه طوال استدعاء iommu_report_device_fault() بأكمله، والجانب الكتابي حول كل مسار يقوم بالإرفاق أو الفصل أو استبدال مجال الجهاز. يمكن أن يمنع هذا التقارير الجديدة ويصرف التقارير قيد التنفيذ قبل إزالة مقبض الإرفاق القديم أو معلمة خطأ IOPF. كما يتم أخذ الجانب الكتابي أثناء تسجيل جهاز محاكي، لأنه قد يستدعي استدعاء إرفاق المجال الافتراضي الخاص بالبرنامج الوظيفي المحاكي.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402821

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!