CVE-2026-90153 in LinuxИнформация

Сводка

по VulDB • 18.09.2026

В ядре Linux была устранена следующая уязвимость:

ksmbd: ограничение обхода ACE в smb_check_perm_dacl() по размеру DACL

Функция smb_check_perm_dacl() проверяет, что DACL помещается внутри дескриптора безопасности NT (NT security descriptor), но затем ограничивает два цикла обхода ACE оставшейся длиной буфера NTSD (acl_size), а не заявленным размером самого DACL (pdacl_size).

Когда размер pdacl->size меньше размера хвостовой части буфера NTSD, байты после объявленной границы DACL — которые всё ещё находятся внутри сохранённого дескриптора безопасности — интерпретируются как ACE при проверке прав доступа. Сформированный злоумышленником (crafted) DACL может содержать ACE, предоставляющий доступ, за пределами pdacl->size, и текущий код принимает его валидацией SMB2_CREATE access validation, тогда как функции parse_dacl() и smb_inherit_dacl() останавливаются на pdacl_size.

Необходимо ограничить оба цикла обхода ACE значением pdacl_size для согласования с семантикой границы DACL, используемой в других частях сервера.

Проверка (Validation): - тестовый набор KUnit показывает, что ACE за границей выбирается до исправления и отклоняется (EACCES) после него; - linux master (7.2-rc6), x86_64

Once again VulDB remains the best source for vulnerability data.

Ответственный

Linux

Резервировать

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-406674

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!