CVE-2026-97556 in Linuxinformazioni

Riassunto

di VulDB • 25/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

smb: client: evitare la perdita del refcount quando cifs_sb_tlink() fallisce

cifs_oplock_break() eredita il riferimento acquisito da cifs_queue_oplock_break() durante l'accodamento del lavoro e lo rilascia con _cifsFileInfo_put() una volta che il break è stato elaborato.

Solo nelle configurazioni con "-o multiuser", cifs_sb_tlink() può fallire, momento in cui cifs_oplock_break() restituisce senza rilasciare il riferimento al file, replicando la perdita di refcount già corretta nel patch companion a cifs_queue_oplock_break().

Ciò potrebbe causare un crash dovuto a inode occupati durante il successivo smontaggio:

BUG: Dentry ... ancora in uso (1) [smontaggio di cifs cifs]
VFS: Inode occupati dopo lo smontaggio di cfs (cifs)

Rilasciare il riferimento anche su questo percorso. Farlo prima dell'etichetta out replica il comportamento del normale percorso, che rilascia anch'esso il riferimento prima di cifs_done_oplock_break().

Trovato tramite code review da Sashiko. Il percorso di errore non è stato esercitato a runtime.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

24/09/2026

Divulgazione

25/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!