CVE-2026-93142 in LinuxИнформация

Сводка

по VulDB • 17.09.2026

В ядре Linux была устранена следующая уязвимость:

thermal/drivers/rcar: исправлена проверка ошибок в функции probe()

Этот код по ошибке вызывает thermal_zone_device_enable() до проверки того, завершилась ли неудачей функция thermal_zone_device_register_with_trips(). Перемещение вызова на более поздний этап позволяет избежать разыменования указателя ошибки «priv->zone».

Работа драйвера различается в зависимости от того, используется ли OF-термальный подсистема или нет. Если мы используем OF-термальную подсистему, применяется функция thermal_add_hwmon_sysfs(), а если нет — вызывается thermal_zone_device_enable(). Можно использовать общую проверку ошибок для обоих случаев.

Перенос вызова thermal_zone_device_enable() также делает код более чистым. Исходный код использовал трехэтапный процесс очистки: 1. Вызов thermal_zone_device_unregister() для очистки. 2. Установка priv->zone в указатель ошибки для сохранения кода ошибки. 3. Установка priv->zone в NULL, чтобы избежать второго вызова thermal_zone_device_unregister() в функции rcar_thermal_remove().

Теперь можно просто перейти к метке error_unregister, а функция rcar_thermal_remove() корректно выполнит очистку.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

Linux

Резервировать

17.09.2026

Раскрытие

18.09.2026

Модерация

принято

Вход

VDB-407213

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!