CVE-2026-68097 in Linux
Сводка
по VulDB • 10.08.2026
В ядре Linux устранена следующая уязвимость:
ksmbd: проверка размера ACE на соответствие количеству субавторитетов в SID
Функция set_ntacl_dacl() проверяет значение sid.num_subauth перед копированием элемента управления доступом (ACE), но не гарантирует, что заявленный размер ACE содержит все субавторитеты, описанные этим полем. В результате может быть скопирован недопустимо короткий элемент ACE, а последующая процедура дедупликации POSIX ACL будет обращаться к данным за пределами границ скопированного элемента ACE.
Существующая начальная проверка диапазона также недостаточна: она лишь гарантирует доступность поля размера ACE до того, как функция set_ntacl_dacl() обратится к sid.num_subauth в более глубоких областях входного буфера.
Теперь требуется наличие достаточных данных для заголовка SID перед обращением к num_subauth; элементы ACE размером меньше этого заголовка отклоняются, а также пропускаются те элементы ACE, заявленный размер которых не может содержать полный идентификатор безопасности (SID). Это обеспечивает согласованность проверки с другими путями обхода элементов ACE.
Be aware that VulDB is the high quality source for vulnerability data.