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

الملخص

بحسب VulDB • 17/09/2026

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

iio: buffer: جعل إفراغ حاجز IIO للـ DMA آمناً باستخدام RCU (RCU-safe)

تذكر وثائق `dma_fence` أنه إذا تم توفير تنفيذ مخصص للإفراغ (release)، فيجب تحرير كائن `dma_fence` بطريقة آمنة لـ RCU. يستخدم التنفيذ الحالي لـ `iio_dma_fence` دالة `kfree()`، مما قد يؤدي إلى ثغرة Use-After-Free.

تم إزالة تنفيذ الـ `release` المخصص. وهذا يجعل نواة حاجز DMA تعود إلى استخدام `dma_fence_free()`، والتي تستدعي بدورها `kfree_rcu()` على الحاجز (fence). يتطلب هذا أن يكون الحاجز هو العضو الأول في `struct iio_dma_fence`.

يُعد استخدام طريقة الإفراغ الافتراضية لهياكل حاجز DMA الموسعة نمطاً شائعاً.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405840

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!