CVE-2026-98000
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.
How to fix
- Linux Linux8afab57bcdbc2186f325972e777880ac5a220f4f, 01dd8b4fc2cf83c66565c0f382fb1841e9000a89, 354ccc99b2dc8ba0cf6d4de34e520bcf6ecca5c2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 3ad2a7b9b15d5072139a20be84adb36776eb6c9b ≤ v < 8afab57bcdbc2186f325972e777880ac5a220f4f, 3ad2a7b9b15d5072139a20be84adb36776eb6c9b ≤ v < 01dd8b4fc2cf83c66565c0f382fb1841e9000a89, 3ad2a7b9b15d5072139a20be84adb36776eb6c9b ≤ v < 354ccc99b2dc8ba0cf6d4de34e520bcf6ecca5c2, 6.18 | 8afab57bcdbc2186f325972e777880ac5a220f4f, 01dd8b4fc2cf83c66565c0f382fb1841e9000a89, 354ccc99b2dc8ba0cf6d4de34e520bcf6ecca5c2 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.