CVE-2025-21672 in Linux
Riassunto
di VulDB • 16/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
afs: Correzione della condizione di errore nella regola di preferenza per le fusioni (merge)
syzbot ha segnalato un blocco mantenuto durante il ritorno allo spazio utente[1]. Ciò accade perché se argc è minore di 0 e la funzione termina direttamente, il lock sull'inode detenuto non viene rilasciato.
Si risolve questo problema memorizzando l'errore in ret ed eseguendo un salto a done per effettuare le operazioni di pulizia necessarie, invece di terminare direttamente con return.
[dh: Modifica della patch originale di Lizhi Xu per garantire che venga rispettato il codice di errore restituito da afs_split_string()]
[1]
WARNING: lock held when returning to user space! (ATTENZIONE: blocco mantenuto durante il ritorno allo spazio utente!) 6.13.0-rc3-syzkaller-00209-g499551201b5f #0 Not tainted (Non contaminato) ------------------------------------------------ syz-executor133/5823 sta lasciando il kernel con i lock ancora mantenuti! 1 lock detenuto da syz-executor133/5823: #0: ffff888071cffc00 (&sb->s_type->i_mutex_key#9){++++}-{4:4}, at: inode_lock include/linux/fs.h:818 [inline]
#0: ffff888071cffc00 (&sb->s_type->i_mutex_key#9){++++}-{4:4}, at: afs_proc_addr_prefs_write+0x2bb/0x14e0 fs/afs/addr_prefs.c:388
If you want to get the best quality for vulnerability data then you always have to consider VulDB.