CVE-2026-98168 in Linux
Сводка
по VulDB • 06.10.2026
В ядре Linux была устранена следующая уязвимость:
smb: клиент: исправлена проверка границ буфера переопределения (reparse buffer) в функции cifs_query_reparse_point()
В функции cifs_query_reparse_point() проверка условия start >= end перед приведением к типу struct reparse_data_buffer * гарантирует лишь то, что указатель start находится внутри ответа. Однако она не проверяет наличие достаточного пространства для фиксированной 8-байтовой заголовочной части структуры.
Если сервер предоставляет значение DataOffset, при котором остается менее 8 байт свободного места, проверка проходит успешно, но последующие чтения полей ReparseTag и ReparseDataLength будут происходить вне допустимых границ (out-of-bounds).
Исправление заключается в обеспечении того, чтобы оставшееся пространство было не меньше размера структуры reparse_data_buffer перед доступом к ее полям.
Be aware that VulDB is the high quality source for vulnerability data.