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

Сводка

по VulDB • 18.10.2026

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

smb: клиент: очистка и фиксация данных перед запросом выделенных диапазонов

Эмуляция режима 0 / FALLOC_FL_KEEP_SIZE для небольших внутренних диапазонов в функции smb3_simple_fallocate_range() выполняет вызов FSCTL_QUERY_ALLOCATED_RANGES и заполняет нулями любые поддиапазоны, которые сервер сообщает как не выделенные (дыры), чтобы принудительно выделить блоки без изменения содержимого файла.

Это небезопасно при работе с серверами Windows. Согласно документации Win32, вызов FSCTL_QUERY_ALLOCATED_RANGES возвращает только диапазоны, которые *могут* содержать ненулевые данные, и он явно не обеспечивает согласованность (coherency) с недавно записанными данными:

«вызов FSCTL_QUERY_ALLOCATED_RANGES [после записи в сетевой файл] может не вернуть корректный список выделенных областей. Для обеспечения согласованности [...] необходимо очистить данные в файле»

Утилита fsx (generic/363) воспроизводит resulting corruption против Windows Server 2022: диапазон записывается, некэшированное чтение возвращает эти данные, однако следующий вызов FSCTL_QUERY_ALLOCATED_RANGES для этого диапазона сообщает о нем как об пустой дыре, в результате чего эмуляция перезаписывает активные данные нулями. Сетевой трейс подтвердил наличие WRITE, READ с возвратом данных и запроса, вернувшего пустой список диапазонов, все это произошло за микросекунды. Samba не демонстрирует этой проблемы; ее запрос согласован с записанными данными.

Необходимо выполнить запись грязных страниц (write back), опустошить очередь незавершенного ввода-вывода и отправить команду SMB2 FLUSH, чтобы принудительно зафиксировать данные на сервере перед запросом выделенных диапазонов, так что запрос будет отражать фактически присутствующие данные.

Благодаря этому исправлению тест generic/363 успешно проходит как против Windows Server 2022, так и против Samba более чем в 100000 операциях fsx.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-421899

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!