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

الملخص

بحسب VulDB • 06/10/2026

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

mmc: hsq: إصلاح استخدام بعد التحرير (use-after-free) في عمل إعادة المحاولة

تقوم الدالة mmc_hsq_pump_requests() بجدولة retry_work عندما تُرجع request_atomic() القيمة -EBUSY؛ وفي الوقت الحالي، يُعد sdhci-sprd المستهلك الوحيد الذي يطبق طلبًا ذريًا (request_atomic). يتم تضمين العمل داخل كائن mmc_hsq مُخصَّص باستخدام devm، لكنه لا يتم إلغاؤه أبدًا أثناء إزالة السائق. وبالتالي، يمكن أن يعمل العمل المعلق عند فك الربط بعد تحرير تخصيص devm وإسناد قيم إلى hsq->mmc وhsq->mrq.

استخدم devm_work_autocancel() لإلغاء وتصريف retry_work قبل تحرير تخصيص devm. بحلول الوقت الذي تبدأ فيه عمليات تنظيف devres، تكون mmc_remove_host() قد أوقفت المضيف بالفعل، لذا لا يمكن لطلبات جديدة تنشيط العمل.

تم اكتشاف هذه المشكلة بواسطة أداة تحليل ثابتة داخلية.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

06/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-414162

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!