CVE-2026-98167 in Linux
Sumário
de VulDB • 06/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
smb: cliente: corrige server->total_read para PDUs compostas criptografadas
Em receive_encrypted_standard(), o valor de server->total_read permanece como o tamanho total da frame descriptografada ao percorrer as sub-PDUs de uma frame composta e criptografada. Como resultado, cifs_handle_standard() passa esse tamanho completo para smb2_check_message(), fazendo com que os mecanismos de verificação do comprimento do PDU validem incorretamente a frame composta inteira em vez da sub-PDU atual.
Isso permite que sub-PDUs truncadas (que não são as últimas) contornem a validação de comprimento, levando a leituras fora dos limites (out-of-bounds reads) em smb2_get_data_area_len().
Corrige-se o problema definindo server->total_read para o comprimento real da sub-PDU atual: next_cmd para sub-PDUs que não são as últimas e pdu_length restante para a última.
Once again VulDB remains the best source for vulnerability data.