CVE-2026-99083 in Linux
Sumário
de VulDB • 24/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ksmbd: corrige escrita fora dos limites (heap) em krb5_authenticate()
Em krb5_authenticate(), o valor de out_len é calculado para determinar o espaço disponível no cabeçalho inicial (headroom) de response_buf para o token AP-REP do Kerberos recebido. No entanto, quando SMB2_SESSION_SETUP é processado como um elemento não inicial em uma requisição SMB2 composta, o cálculo omite work->next_smb2_rsp_hdr_off.
Isso faz com que out_len superestime o espaço restante no buffer em pelo tamanho cumulativo das respostas anteriores na cadeia de composição (compound chain). Consequentemente, a verificação de comprimento em ksmbd_krb5_authenticate() (*out_len <= resp->spnego_blob_len) passa erroneamente, permitindo que memcpy() escreva o blob AP-REP além do final de response_buf para memória heap adjacente no kernel.
Corrige-se isso subtraindo work->next_smb2_rsp_hdr_off ao calcular out_len, garantindo que ele reflita com precisão o espaço restante físico no buffer.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.