PT-2026-43888 · Opensuse+3 · Opensuse Tumbleweed+3
CVE-2026-46021
·
Published
2026-05-27
·
Updated
2026-08-30
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
openSUSE Tumbleweed versions prior to kernel-devel-7.0.11-1.1
Description
Issues exist in the thermal core regarding thermal zone governor cleanup. If
thermal zone device register with trips() fails after a thermal governor is added to the zone being registered, the governor is not removed, resulting in a memory leak. Additionally, thermal zone device unregister() invokes thermal set governor() without first acquiring the thermal zone lock. This can create a race condition with governor updates via sysfs, potentially leading to a use-after-free scenario, where the system attempts to access memory that has already been freed.Recommendations
For Linux kernel, add
thermal set governor() calls to thermal release() to remove the governor from the thermal zone and to the thermal zone registration error path to handle failures preceding device registration.
For openSUSE Tumbleweed, update to version kernel-devel-7.0.11-1.1.Exploit
Fix
Memory Leak
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linuxmint
Linux Kernel
Ubuntu
Opensuse Tumbleweed