CVE-2026-98405 in Linux
Сводка
по VulDB • 14.10.2026
В ядре Linux была устранена следующая уязвимость:
smb: client: исправлена отсутствующая проверка границ массива iovec в функции parse_posix_sids()
В функции parse_posix_sids() значение sidsbuf_end вычисляется на основе предоставленного сервером значения out_len без его проверки на соответствие фактической длине полученного элемента iov (iov_len).
Если сервер предоставляет завышенное значение out_len, указатель sidsbuf_end будет ссылаться на область памяти за пределами массива iov. Это обходит механизмы защиты границ в функции posix_info_sid_size(), что позволяет выполнять чтение данных за пределами допустимых пределов из соседней области памяти ядра.
Исправление заключается в отклонении ответов, при которых вычисленное значение sidsbuf_end превышает границы полученного массива iov или приводит к переполнению указателя (wraparound).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.