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

الملخص

بحسب VulDB • 18/09/2026

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

usb: gadget: f_fs: تصحيح تنظيف الـ fence في المسارات الخطأ لـ `ffs_dmabuf_transfer()`

تنتقل المسارات الخطأ الخاصة بـ تعطيل نقطة النهاية (ESHUTDOWN) وفشل تخصيص الطلب (ENOMEM) في دالة `ffs_dmabuf_transfer()` إلى `err_fence_put`، والتي تستدعي `dma_fence_put()` على الـ fence. ومع ذلك، في تلك المرحلة، تم حجز الـ fence فقط باستخدام `kmalloc` — ولم يتم استدعاء `dma_fence_init()` بعد، وبالتالي فإن عداد المرجع (refcount) وعمليات الـ fence غير مُهيأة. يؤدي استدعاء `dma_fence_put()` على كائن من هذا النوع إلى سلوك غير محدد (undefined behavior).

استخدم `kfree()` بدلاً من ذلك، نظرًا لأن الـ fence هو مجرد حجز بسيط في هذه المرحلة، وقم بإعادة تسمية التسمية (label) إلى `err_fence_free` لتعكس إجراء التنظيف الفعلي.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

17/09/2026

إفشاء

18/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-407206

EPSS

0.00200

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!