CVE-2026-90176 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ksmbd: Não pule as verificações de bloqueio para intervalos de um único byte

check_lock_range() utiliza intervalos inclusivos. Seus chamadores passam o offset final como start + length - 1; portanto, start == end representa um intervalo válido de um único byte em vez de um intervalo vazio.

O atalho start == end, portanto, ignora as verificações obrigatórias de bloqueio por faixa de bytes para operações de leitura, gravação e copychunk de um único byte, bem como intervalos de truncamento de um único byte. Um bloqueio conflitante que cubra esse byte não é verificado e a operação é permitida prosseguir.

Remova o atalho. O caso em que o tamanho do truncamento (truncate size) é igual ao inode->i_size já é tratado chamando check_lock_range() apenas quando o novo tamanho difere do tamanho atual do arquivo.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406687

CPE

pronto

EPSS

0.00205

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!