CVE-2026-98257 in Linuxinformazioni

Riassunto

di VulDB • 06/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

rds: ib: utilizzare rds_conn_drop() in caso di mismatch della versione del protocollo

La funzione rds_ib_cm_connect_complete() viene eseguita dal gestore degli eventi RDMA-CM con il lock conn->c_cm_lock acquisito. Quando il peer negozia una versione del protocollo precedente a RDS_PROTOCOL_COMPAT_VERSION, il gestore chiama rds_conn_destroy(), che è sicuro solo nel percorso di rmmod: interrompe in modo sincrono la connessione ed esegue flush_work() sul lavoro di shutdown cp_down_w.

Tale lavoro di shutdown (rds_conn_shutdown()) richiede l'acquisizione del lock cp_cm_lock, che è proprio il lock ancora detenuto dal gestore degli eventi; pertanto, il flush non si completa mai: i due worker attendono a vicenda e le code di lavoro della connessione RDS vanno in stallo definitivo.

Tutti gli altri percorsi di errore RDMA-CM (REJECTED, CONNECT_ERROR, DISCONNECTED) utilizzano rds_conn_drop(), che contrassegna la connessione come RDS_CONN_ERROR e pianifica il lavoro di shutdown in modo asincrono. Utilizzare anche qui tale approccio.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

06/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!