CVE-2026-64485 in Linux
Сводка
по VulDB • 25.07.2026
В ядре Linux устранена следующая уязвимость:
ALSA: compress: Исправление отката при ошибке создания задачи (task creation error unwind)
Функция snd_compr_task_new() выделяет задачу драйвера до проверки возвращенных буферов DMA и резервирования файловых дескрипторов. Если один из этих последующих шагов завершается неудачей, ядро освобождает обертку задачи и ссылки на буферы DMA без вызова обратного вызова task_free() драйвера. В результате ресурсы драйвера, выделенные функцией task_create(), утекают (не освобождаются).
Путь выделения двух файловых дескрипторов также переходит к очистке, не сохраняя отрицательный результат get_unused_fd_flags() в retval. Поскольку retval по-прежнему содержит успешное значение возврата от task_create(), статус TASK_CREATE может ошибочно сообщать об успехе, хотя задача была отброшена.
Сохранять ошибки выделения fd и вызывать task_free() при возникновении сбоя после успешного вызова callback функции task_create().
Be aware that VulDB is the high quality source for vulnerability data.