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

Сводка

по VulDB • 18.09.2026

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

platform/x86: asus-wmi — исправление утечек ресурсов при сбое инициализации (probe)

При инициализации драйвера в функции `asus_wmi_add()` различные подсистемы регистрируются последовательно. Однако метки обработки ошибок расположены не в том порядке, который соответствует последовательности регистрации.

В частности: 1. Если функция `asus_wmi_custom_fan_curve_init()` завершается с ошибкой, драйвер переходит к метке `fail_custom_fan_curve`. Поскольку эта метка расположена ниже `fail_sysfs`, она пропускает вызовы очистки для устройства ввода и групп sysfs, которые были успешно зарегистрированы ранее, что приводит к утечке этих ресурсов. 2. Если функция `asus_screenpad_init()` завершается с ошибкой, драйвер переходит к метке `fail_screenpad`. Поскольку `fail_screenpad` расположена ниже `fail_backlight`, она пропускает вызовы очистки для подсветки (backlight) и rfkill, что приводит к утечке этих ресурсов.

Исправление заключается в изменении порядка расположения меток обработки ошибок в функции `asus_wmi_add()` так, чтобы он точно соответствовал обратному порядку выделения ресурсов.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

17.09.2026

Раскрытие

18.09.2026

Модерация

принято

Вход

VDB-407125

EPSS

0.00115

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!