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

الملخص

بحسب VulDB • 17/09/2026

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

iio: buffer: ربط عمر قفل IIO dma fence بعمر الـ fence نفسه

تستخدم حزمة `iio_dma_fence` حالياً قلاً مدمجاً داخل `iio_dmabuf_priv`. ومع ذلك، يمكن أن يتجاوز عمر `iio_dma_fence` عمر `iio_dmabuf_priv`، مما قد يؤدي إلى حدوث Use-After-Free.

يتم ربط عمر القفل بعمر الـ fence من خلال دمجهما في نفس الهيكل (struct).

لا يمكننا ببساطة الاحتفاظ بمرجع لـ `iio_dmabuf_priv` داخل `iio_dma_fence` لأن دالة `iio_buffer_dmabuf_release()` قد تسبب النوم (sleep)، ولا يُسمح لدالة استدعاء تحرير الـ fence بالنوم.

جدير بالذكر أن إطار عمل `dma_fence` يحتوي الآن على قفل داخلي يتم استخدامه عند تمرير قيمة `NULL` للقفل في دالة `dma_fence_init()`، ولكن للسماح بإعادة تطبيق هذا التصحيح (backporting)، نستخدم قلاً خارجياً.

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

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405838

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!