PT-2026-43888 · Linux · Linux

Published

2026-05-27

·

Updated

2026-05-27

·

CVE-2026-46021

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
thermal: core: Fix thermal zone governor cleanup issues
If thermal zone device register with trips() fails after adding a thermal governor to the thermal zone being registered, the governor is not removed from it as appropriate which may lead to a memory leak.
In turn, thermal zone device unregister() calls thermal set governor() without acquiring the thermal zone lock beforehand which may race with a governor update via sysfs and may lead to a use-after-free in that case.
Address these issues by adding two thermal set governor() calls, one to thermal release() to remove the governor from the given thermal zone, and one to the thermal zone registration error path to cover failures preceding the thermal zone device registration.

Related Identifiers

CVE-2026-46021

Affected Products

Linux