-

CVE-2026-93142

thermal/drivers/rcar: Fix error checking in probe()

In the Linux kernel, the following vulnerability has been resolved:

thermal/drivers/rcar: Fix error checking in probe()

This code accidentally calls thermal_zone_device_enable() before checking
whether thermal_zone_device_register_with_trips() failed.  Move the call
until later to avoid an error pointer dereference of "priv->zone".

The driver works differently depending on if we are using OF thermal or
not.  We use thermal_add_hwmon_sysfs() if we are using OF thermal and
call thermal_zone_device_enable() if not.  We can share same error check
for if either of these fail.

Moving the thermal_zone_device_enable() call is a bit cleaner as well.
The original code used a three step process to cleanup:
1. Call thermal_zone_device_unregister() to cleanup.
2. Set priv->zone to an error pointer to preserve the error code.
3. Set priv->zone to NULL to avoid a second call to
   thermal_zone_device_unregister() in the rcar_thermal_remove()
   function.

Now we can just do a direct goto error_unregister and rcar_thermal_remove()
handles the cleanup properly.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version bbcf90c0646ac797700269fa6645a6a46466c79f
Version < a85bcd0c7ef66e3404b3c99e5589c5ea622a757e
Status affected
Version bbcf90c0646ac797700269fa6645a6a46466c79f
Version < 810875c5996f731961fc5ee1bd24e711f2e8fe78
Status affected
Version bbcf90c0646ac797700269fa6645a6a46466c79f
Version < 623349a18d4c6e6add7876553c0cb6947c8d92e6
Status affected
Version bbcf90c0646ac797700269fa6645a6a46466c79f
Version < 35bf61798e7d4abf39667d98f298f793b3dd9bbe
Status affected
Version bbcf90c0646ac797700269fa6645a6a46466c79f
Version < d67607e7749527850619a10d3ed033b02dcea516
Status affected
Version bbcf90c0646ac797700269fa6645a6a46466c79f
Version < dd04ad1cdabcad51e34b74b4e91b9aeb7180d05d
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 5.9
Status affected
Version 0
Version < 5.9
Status unaffected
Version <= 6.1.*
Version 6.1.188
Status unaffected
Version <= 6.6.*
Version 6.6.157
Status unaffected
Version <= 6.12.*
Version 6.12.110
Status unaffected
Version <= 6.18.*
Version 6.18.52
Status unaffected
Version <= 7.2.*
Version 7.2.6
Status unaffected
Version <= *
Version 7.3-rc1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.22% 0.122
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/a85bcd0c7ef66e3404b3c99e5589c5ea622a757e
https://git.kernel.org/stable/c/810875c5996f731961fc5ee1bd24e711f2e8fe78
https://git.kernel.org/stable/c/623349a18d4c6e6add7876553c0cb6947c8d92e6
https://git.kernel.org/stable/c/35bf61798e7d4abf39667d98f298f793b3dd9bbe
https://git.kernel.org/stable/c/d67607e7749527850619a10d3ed033b02dcea516
https://git.kernel.org/stable/c/dd04ad1cdabcad51e34b74b4e91b9aeb7180d05d