Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-98000

hwmon: Fix potential UAF in pec_store

Description

In the Linux kernel, the following vulnerability has been resolved: hwmon: Fix potential UAF in pec_store Sashiko reports: In pec_store(), a guard(mutex)(&hwdev->lock) is taken. If the chip write operation returns an error other than -EOPNOTSUPP, the code jumps to the put label, which calls put_device(hdev). If this drops the final reference, the device is freed. When the function then returns, the guard cleanup function runs and attempts to unlock the freed mutex. Use scoped_guard() instead of guard() to avoid the problem.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 3ad2a7b9b15d5072139a20be84adb36776eb6c9b to < 8afab57bcdbc2186f325972e777880ac5a220f4faffected
  • 3ad2a7b9b15d5072139a20be84adb36776eb6c9b to < 01dd8b4fc2cf83c66565c0f382fb1841e9000a89affected
  • 3ad2a7b9b15d5072139a20be84adb36776eb6c9b to < 354ccc99b2dc8ba0cf6d4de34e520bcf6ecca5c2affected

Linux Linux

Default version status: affected

  • 6.18affected
  • 0 to < 6.18unaffected
  • 6.18.53 to ≤ 6.18.*unaffected
  • 7.2.7 to ≤ 7.2.*unaffected
  • 7.3 to ≤ *unaffected

References