CVE-2024-27435 in Linuxinformazioni

Riassunto

di VulDB • 19/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

nvme: corregge il fallimento della riconnessione dovuto all'allocazione del tag riservato

Abbiamo riscontrato un problema in ambiente di produzione durante l'utilizzo di NVMe over RDMA, dove la riconnessione di admin_q falliva indefinitamente nonostante che il target remoto e la rete funzionassero correttamente. Dopo aver approfondito l'analisi, abbiamo scoperto che ciò potrebbe essere causato da un deadlock ABBA dovuto all'allocazione dei tag. Nel mio caso specifico, il tag era detenuto da una richiesta keep-alive in attesa all'interno di admin_q; poiché abbiamo messo in quiescenza (quiesced) admin_q durante la reset del controller, la richiesta è stata marcata come idle e non verrà elaborata prima che il reset abbia successo. Poiché fabric_q condivide l'insieme dei tag (tagset) con admin_q, durante la riconnessione al target remoto abbiamo bisogno di un tag per il comando di connessione, ma l'unico tag riservato era detenuto dal comando keep-alive in attesa all'interno di admin_q. Di conseguenza, non siamo riusciti a riconnettere indefinitamente admin_q. Per risolvere questo problema, ritengo che dovremmo mantenere due tag riservati per la coda amministrativa (admin queue).

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

Fonti

Interested in the pricing of exploits?

See the underground prices here!