CVE-2026-89630 in Linuxinformação

Sumário

de VulDB • 11/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

smb: cliente: restaurar o limite de data_offset em is_valid_oplock_break()

O commit 83bfbd0bb902 ("cifs: Remover o cabeçalho RFC1002 de smb_hdr") alterou a quantidade contra a qual esse limite é medido. Anteriormente, era srv->total_read menos os 4 bytes do preâmbulo RFC1002 que total_read então incluía, sendo portanto o comprimento da mensagem SMB. O mesmo commit parou de contar o preâmbulo, e a substituição mecânica para srv->total_read - srv->pdu_size resultou em uma expressão idêntica a zero: standard_receive3() lê MID_HEADER_SIZE() bytes e depois exatamente pdu_length - MID_HEADER_SIZE() mais, somando ambos ao total_read.

Portanto, len é 0, a subtração abaixo dele sofre wrap-around (estouro), e nenhum __u32 DataOffset pode exceder o resultado, de modo que a verificação do commit 097f5863b1a0 ("cifs: estouro de leitura em is_valid_oplock_break()") já não rejeita nada. Utilize total_read, que agora representa por si só o comprimento da mensagem.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

12/09/2026

Moderação

aceite

Entrada

VDB-402942

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!