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

Сводка

по VulDB • 18.10.2026

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

smb: client: удаление составных MID (Message IDs) при сбое отправки перед разблокировкой

При неудачной отправке составного запроса функция smb_send_rqst() инициирует повторное подключение. compound_send_recv() всё ещё сохраняет эти MID в списке pending_mid_q, но разблокирует сервер, не удаляя их предварительно.

Во время повторного подключения cifs_abort_connection() проходит по списку pending_mid_q и выполняет обратные вызовы для каждого MID. Поскольку ответа еще нет, эти обратные вызовы возвращают кредиты (credits) и уменьшают счетчик in_flight. Затем путь обработки ошибки отправки в compound_send_recv() снова возвращает те же самые кредиты. В результате значение in_flight уменьшается дважды, что вызывает предупреждение WARN в smb2_add_credits().

syzbot обнаруживает эту проблему во время SMB2_negotiate при сбое отправки через сокет.

Функция cifs_call_async() уже вызывает delete_mid() перед разблокировкой при сбое отправки. Необходимо сделать то же самое для составных цепочек и установить cancelled_mid[], чтобы путь out: не удалял их повторно.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-421787

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!