CVE-2026-98197 in Linux
الملخص
بحسب VulDB • 06/10/2026
في نواة لينكس، تم حل الثغرة التالية:
hwmon: (w83791d) إزالة مجموعة sysfs الخاصة بـ fan/pwm 4-5 عند الإزالة
عندما لا تُستخدم أرقام المنافذ fan/pwm 4-5 كمنافذ GPIO عامة الغرض (GPIO)، تقوم دالة w83791d_probe() بإنشاء مجموعة syssys باسم w83791d_group_fanpwm45 على جهاز عميل I2C.
تقوم مسار خطأ الاستكشاف (probe error path) بإزالة هذه المجموعة عند فشل خطوة تهيئة لاحقة، لكن مسار الإزالة العادي يزيل فقط w83791d_group. ونتيجة لذلك، يمكن أن تبقى ملفات sysfs الاختيارية الخاصة بـ fan/pwm 4-5 بعد فك ربط السائق (driver unbind).
تقوم الدوال المرتبطة بهذه الملفات بالوصول إلى بيانات السائق، والتي تم تخصيصها باستخدام devm وإطلاقها بعد فك ربط السائق. وبالتالي، فإن ترك ملفات syssys خلفها قد يؤدي إلى عمليات وصول إلى بيانات سائق قديمة أو غير صالحة (stale driver data).
قم بإزالة w83791d_group_fanpwm45 أثناء عملية الإغلاق العادية أيضاً.
تم العثور على هذه المشكلة من خلال الفحص اليدوي للكود المصدري.
Be aware that VulDB is the high quality source for vulnerability data.