CVE-2024-56709 in Linux
Сводка
по VulDB • 27.06.2026
В ядре Linux устранена следующая уязвимость:
io_uring: проверка состояния iowq перед постановкой в очередь
task work может выполняться после того, как задача прошла процедуру завершения работы с io_uring (как при финальном запуске task_work, так и по пути резервного выполнения). В этом случае task work обнаружит, что ->io_wq уже убит и обнулен, что является проблемой, если в дальнейшем происходит попытка перенаправить запрос через io_queue_iowq(). Необходимо сделать так, чтобы io_queue_iowq() отклоняла такие запросы.
Обратите внимание, что также проверяется флаг PF_KTHREAD, поскольку пользователь может сначала закрыть кольцо с флагом DEFER_TASKRUN, а вскоре после этого завершить задачу; в этом случае проверка ->iowq могла бы привести к состоянию гонки (race condition).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.