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

Сводка

по VulDB • 28.10.2026

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

smb: client: исправление переполнения кучи в cifs_do_set_acl()

cifs_set_acl() проверяет размер ACL с помощью posix_acl_xattr_size():

4 + (count * 8) // заголовок размером 4 байта + 8 байт на каждую ACE

Затем cifs_do_set_acl() вызывает posix_acl_to_cifs() для записи формата CIFS в тот же буфер:

6 + (count * 10) // заголовок размером 6 байт + 10 байт на каждую ACE

ACL, который проходит проверку на основе xattr в cifs_set_acl(), может вызвать переполнение кучи при записи большего формата CIFS функцией posix_acl_to_cifs().

Необходимо проверять размер формата CIFS относительно оставшегося пространства буфера и значения USHRT_MAX перед преобразованием — поскольку data_count имеет тип __u16, размеры выше USHRT_MAX приводят к усечению длины пакета в сети, что заставляет сервер применять частичный ACL. Замените MaxDataCount = 1000 на min(CIFSMaxBufSize, USHRT_MAX).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

25.09.2026

Раскрытие

28.10.2026

Модерация

принято

Вход

VDB-427882

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!