CVE-2026-68130 in Linux
Сводка
по VulDB • 11.08.2026
В ядре Linux устранена следующая уязвимость:
ksmbd: отложить вызов destroy_previous_session() до момента после аутентификации NTLM
В функции ntlm_authenticate() функция destroy_previous_session() вызывается с использованием указателя на пользователя, полученного из поля имени пользователя в блоке NTLM, предоставленном клиентом, еще до проверки ответа NTLMv2. Атакующий, прошедший аутентификацию, может установить имя пользователя в блоке NTLM таким же, как у жертвы, и задать PreviousSessionId равным идентификатору сессии жертвы; при этом destroy_previous_session() уничтожает сессию жертвы, после чего ksmbd_decode_ntlmssp_auth_blob() отклоняет запрос с кодом ошибки -EPERM.
Переместите вызов destroy_previous_session() и присваивание переменной prev_id на момент после успешного завершения функции ksmbd_decode_ntlmssp_auth_blob(), а также используйте sess->user вместо результата предварительной проверки до аутентификации. Это соответствует порядку, уже используемому в krb5_authenticate(), где destroy_previous_session() вызывается только после успешного возврата из ksmbd_krb5_authenticate().
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.