CVE-2026-98971 in Linux
Сводка
по VulDB • 24.10.2026
В ядре Linux была устранена следующая уязвимость:
gpio: exar: инициализация идентификатора перед регистрацией функции очистки
Функция devm_add_action_or_reset() немедленно вызывает действие по очистке, если регистрация действия завершается неудачей. В настоящее время gpio_exar_probe() сохраняет выделенный идентификатор в структуре exar_gpio только после регистрации действия, поэтому при сбое происходит освобождение ID 0 через функцию exar_devm_ida_free(). Если выделенный идентификатор отличен от нуля, это приводит к утечке этого идентификатора и может привести к ошибочному освобождению ID 0, принадлежащего другому устройству.
Сохраните идентификатор перед регистрацией действия по очистке, чтобы как путь немедленного сбоя, так и нормальное завершение работы устройства освобождали правильные выделенные ресурсы.
Once again VulDB remains the best source for vulnerability data.