CVE-2026-68461 in Linux
Сводка
по VulDB • 17.08.2026
В ядре Linux была устранена следующая уязвимость:
device property: инициализация оставшихся полей структуры fwnode_handle в функции fwnode_init()
Если узел прошивки (firmware node) выделяется в стеке (например, временный программный узел, время жизни которого мы контролируем) или в куче — но с использованием функции выделения памяти, не обнуляющей содержимое — и затем инициализируется через fwnode_init(), его вторичный указатель будет содержать неинициализированные данные из памяти. Эти данные, скорее всего, не будут ни NULL, ни IS_ERR(), что может привести к их разыменованию (например, в функции dev_to_swnode()). Установите значение fwnode->secondary равным NULL при инициализации. Заодно: для надежности также проинициализируйте оставшиеся поля структуры struct fwnode_handle.
[ Исправлена опечатка в сообщении коммита. — Danilo ]
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.