CVE-2026-68381 in Linuxinformazioni

Riassunto

di VulDB • 11/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ksmbd: mantenere attivo il riferimento alla connessione (pin conn) durante le notifiche di interruzione asincrona dell'oplock

Le funzioni smb2_oplock_break_noti() e smb2_lease_break_noti() memorizzano un puntatore a ksmbd_conn in un oggetto ksmbd_work asincrono, quindi accodano tale lavoro su ksmbd-io. Il lavoro incrementa solo conn->r_count, il che impedisce al processo di teardown (chiusura) di superare l'attesa per le richieste pendenti dopo l'incremento, ma non mantiene attivo (pinna) l'oggetto struct ksmbd_conn.

Se la chiusura della connessione compete in race condition con una notifica di interruzione dell'oplock, l'ultimo riferimento a conn può essere rilasciato prima che il worker accodato abbia terminato l'esecuzione. Il worker utilizza quindi un conn già liberato (freed) nelle funzioni ksmbd_conn_write() e ksmbd_conn_r_count_dec().

Acquisire un riferimento reale alla connessione quando si pubblica il puntatore conn nell'elemento di lavoro asincrono, e rilasciarlo dopo che il lavoro di notifica ha decrementato r_count. Applicare la stessa regola sulla durata della vita (lifetime) anche alla notifica di interruzione del lease, che utilizza lo stesso pattern work->conn.

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

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!