CVE-2026-90167 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ksmbd: serializar o fechamento de oplock com propriedade de quebra pendente

O close pode abortar uma quebra de oplock em andamento enquanto outro breaker já detém uma referência ao opinfo. Liberar pending_break acorda esse waiters, mas sem serializar a transição do close com a aquisição do bit, ele pode se tornar um novo owner da break através do caminho rápido (fast path) do test_and_set_bit(). Em seguida, ele pode sobrescrever OPLOCK_CLOSING com OPLOCK_ACK_WAIT e continuar uma quebra para um opinfo moribundo.

Tornar OPLOCK_CLOSING terminal assim que o opinfo for removido da lista de inode. Serializar essa transição, a aquisição do pending_break e a configuração do OPLOCK_ACK_WAIT com um lock de estado do opinfo. Um breaker que perde a corrida libera sua propriedade e retorna -ENOENT. Acordar explicitamente os waiters do pending_break durante o close para que eles possam observar o estado terminal.

Também impedir que os caminhos ACK e timeout substituam OPLOCK_CLOSING por OPLOCK_STATE_NONE.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406692

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!