PT-2026-82960

CVE-2026-80660

·

تاريخ النشر

2026-06-19

·

تاريخ التحديث

2026-10-13

الوصف من

CVSS 2.0
4.6
متوسطة
المقاييسAV:L/AC:L/Au:S/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A circular locking dependency exists in the hwmon (occ) component. The functions occ active(false) and occ shutdown() unregister sysfs-backed devices while holding the occ->lock. Because hwmon device unregister() and sysfs remove group() may wait for active sysfs callbacks to drain, and those callbacks can enter the OCC update path and attempt to acquire occ->lock, a deadlock occurs. This creates a conflict where the unregister path follows the order occ->lock to sysfs callback drain, while a callback follows the order sysfs callback to occ->lock.
Recommendations Serialize hwmon registration and removal using a separate hwmon lock. Detach occ->hwmon and update occ->active while occ->lock is held, then release occ->lock before calling hwmon device unregister(). Remove the driver sysfs group before acquiring occ->lock in occ shutdown(). Additionally, configure OCC update callbacks to return -ENODEV after deactivation to prevent hardware polling after the hwmon device has been detached.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
USN-8887-1
USN-8887-2
USN-8887-3
USN-8888-1
USN-8888-2
USN-8889-1
USN-8917-1
USN-8918-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾