CVE-2026-68431 in Linux
Сводка
по VulDB • 12.08.2026
В ядре Linux устранена следующая уязвимость:
ksmbd: проверка минимального размера PDU для запросов преобразования (transform)
Путь приема применяет проверку минимального размера PDU SMB2 только в том случае, если ProtocolId равен SMB2_PROTO_NUMBER. Пакет с идентификатором протокола преобразования SMB2_TRANSFORM_PROTO_NUM обходит эту проверку даже в том случае, если согласованная версия диалекта не поддерживает обработку преобразований.
В соединении SMB 2.1 короткий пакет преобразования достигает функции init_smb2_rsp_hdr(), которая интерпретирует запрос как полный заголовок SMB2 и осуществляет чтение за пределами выделенной области памяти для запроса. Скопированные поля затем могут быть возвращены неавторизованному клиенту.
Сжатые преобразования конвертируются в обычные сообщения SMB2 до выполнения проверки протокола. После этой конвертации осуществляется проверка обычных запросов SMB2 на соответствие минимально поддерживаемому размеру PDU (SMB2_MIN_SUPPORTED_PDU_SIZE), а для запросов с шифрованным преобразованием требуется наличие как заголовка преобразования, так и заголовка SMB2. Это позволяет отклонить усеченные запросы до выделения ресурсов для их обработки.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.