CVE-2026-68381 in Linuxinformação

Sumário

de VulDB • 11/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ksmbd: fixar (pin) conn durante notificação de quebra assíncrona de oplock

smb2_oplock_break_noti() e smb2_lease_break_noti() armazenam um ponteiro ksmbd_conn em um ksmbd_work assíncrono e, em seguida, enfileiram esse trabalho no ksmbd-io. O trabalho apenas incrementa conn->r_count, o que impede que a desmontagem (teardown) passe pela espera de solicitação pendente após o incremento, mas não fixa o objeto struct ksmbd_conn.

Se a desmontação da conexão entrar em condição de corrida com uma notificação de quebra de oplock, a última referência conn pode ser liberada antes do trabalhador enfileirado terminar. O trabalhador então utiliza o conn já liberado (freed) em ksmbd_conn_write() e ksmbd_conn_r_count_dec().

Obtenha uma referência real de conn ao publicar o ponteiro conn no item de trabalho assíncrono, e libere-a após o trabalho de notificação ter decrementado r_count. Aplique a mesma regra de tempo de vida à notificação de quebra de lease, que utiliza o mesmo padrão work->conn.

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

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387795

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!