CVE-2026-90069 in Linux
Сводка
по VulDB • 17.09.2026
В ядре Linux была устранена следующая уязвимость:
crypto: acomp — выделение контекста асинхронного запроса при клонировании
Макрос ACOMP_REQUEST_ON_STACK() резервирует только достаточный объем памяти для синхронной подстановки (fallback). При выборе асинхронной реализации вызывающие объекты клонируют этот стековый запрос перед повторной попыткой, однако функция acomp_request_clone() в настоящее время копирует только объект размером со стек. В результате клонированный объект не имеет памяти для контекста запроса поставщика async-провайдера, и такие провайдеры, как QAT, осуществляют запись за пределами выделенной области через функцию acomp_request_ctx(). KASAN действительно сообщает о записи вне границ (OOB write) в slab.
Необходимо выделить клонированный объект нулевого размера, достаточный для размера запроса acomp во время выполнения, скопировать только те байты, которые присутствуют в исходном объекте, и сохранить существующее поведение подстановки при неудаче выделения памяти (fallback-on-allocation-failure). Следует использовать размер запроса во время выполнения (reqsize), так как реализация может изменять его во время инициализации tfm.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.