CVE-2026-89976 in Linux
الملخص
بحسب VulDB • 17/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
accel/ethosu: تصحيح تنظيف حاجز إكمال المهمة (job completion fence)
تقوم دالة ethosu_ioctl_submit_job() بتخصيص done_fence قبل التحقق من مقابلات الذاكرة (buffer handles). تؤدي الأخطاء التي تحدث بعد التخصيص إلى استدعاء ethosu_job_err_cleanup()، والتي تحرر المهمة ولكن تتسبب في تسرب الحاجز غير المهيأ.
كما يسمح خطأ اعتماد الجدولة بدالة ethosu_job_run() بالعودة قبل تنفيذ dma_fence_init(). يؤدي التنظيف العادي بعدها إلى تمرير عداد مرجعي (refcount) مُصفَّر إلى dma_fence_put().
إطلاق done_fence في مسار التنظيف المشترك واستخدام dma_fence_was_initialized() للتمييز بين الحواجز المهيأة والتخصيصات الخام.
[robh: إصلاح goto أيضاً]
Once again VulDB remains the best source for vulnerability data.