CVE-2026-89631 in Linuxinformação

Sumário

de VulDB • 12/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

smb: cliente: rejeitar uma resposta de tree connect cujo byte count (contagem de bytes) seja muito pequeno

A função CIFSTCon() limita o strnlen() sobre a área de bytes com base no ByteCount do servidor menos dois; para valores de ByteCount 0 ou 1, isso resulta em um número negativo quando interpretado como int e é convertido em um valor enorme de size_t. A subtração subsequente faz com que o __u16 bytes_left faça wrap-around (transbordo), e esse valor limita a chamada cifs_strndup_from_utf16(): uma limitação de até 65535 contra um objeto slab cifs_req_poolp de aproximadamente 16 KB ultrapassa os limites do objeto slab, permitindo que os dados alcancem o userspace através de tcon->nativeFileSystem em /proc/fs/cifs/DebugData.

Rejeitar uma área de bytes muito pequena para o consumo pelo parser (analisador sintático). Dois bytes é a quantidade mínima consumida, e nenhuma resposta conforme ao protocolo possui menos que isso. O novo ponto de rastreamento (trace point) é a 129ª entrada smb_eio_trace, que __mode(byte) não consegue representar; portanto, o atributo acompanha essa mudança.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

11/09/2026

Divulgação

12/09/2026

Moderação

aceite

Entrada

VDB-402977

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!