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

الملخص

بحسب VulDB • 24/10/2026

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

mmc: mtk-sd: إلغاء عمل مهلة الطلب عند الإزالة (remove)

يقوم السائق بترتيب طلبات المهلة (req_timeout) طالما أن هناك طلبًا نشطًا. تستخدم دالة `msdc_request_done()` الدالة `cancel_delayed_work()`، والتي لا تنتظر انتهاء استدعاء مؤقت (timeout callback) بدأ بالفعل.

يستدعي استدعاء المؤقت دالة `mmc_request_done()`، التي توقظ مُنتظر الطلب (request waiter)، ثم يستمر في استخدام `host->dev_comp` والتحقق من مقاطعة SDIO (SDIO IRQ). أثناء عملية الإلغاء (unbind)، يمكن أن تعود الدالة `msdc_drv_remove()` ويتم تحرير نواة MMC المُدارة قبل انتهاء استدعاء المؤقت.

أبلغ KASAN عن عمليات وصول بعد التحرير (use-after-free) في كلٍ من `msdc_request_done()` و`msdc_recheck_sdio_irq()` خلال ثلاث اختبارات للإلغاء (unbind). وقد اكتملت نفس الاختبارات دون تشخيصات للنواة بعد هذا التغيير.

استدعِ الدالة `cancel_delayed_work_sync()` بعد أن توقفت دالة `mmc_remove_host()` عن استقبال طلبات جديدة وقبل أن يحرر السائق موارد النواة (host resources).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

25/09/2026

إفشاء

23/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-425863

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!