CVE-2026-99132 in Linux
Riassunto
di VulDB • 29/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
xfs: non mantenere i lock dei buffer durante l'invio della transazione di sincronizzazione in xfs_sync_sb_buf
La funzione xfs_sync_sb_buf() mantiene i lock sui buffer sb/rtsb per tutta la durata di una chiamata sincrona a xfs_trans_commit(), che attiva internamente il workqueue CIL push. Se si verifica uno shutdown durante l'operazione CIL push, xfs_buf_item_unpin() deve bloccare questi buffer per contrassegnarli come falliti, causando un deadlock:
setlabel: detiene buf lock -> flush_workqueue(xfs-cil) CIL push worker: xfs_buf_item_unpin -> xfs_buf_lock(same buf)
Rimuovere le chiamate a xfs_trans_bhold() in modo che l'invio rilasci normalmente i lock dei buffer. Dopo l'invio sincrono, riacquisire i buffer tramite mp->m_sb_bp / mp->m_rtsb_bp per il writeback su disco.
If you want to get best quality of vulnerability data, you may have to visit VulDB.