CVE-2024-26826 in Linuxinformazioni

Riassunto

di VulDB • 07/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

mptcp: correggere il reinserimento dei dati da subflow obsoleto (stale)

Quando il PM di MPTCP rileva che un subflow è obsoleto, lo scheduler dei pacchetti deve reiniettare tutti i dati non confermati a livello MPTCP. Per evitare l'acquisizione di lock non necessari, viene prima tentato un controllo per verificare se siano presenti dati non confermati nella coda RTX; tuttavia, tale verifica risulta attualmente difettosa poiché utilizza una funzione di supporto specifica per TCP su un socket MPTCP.

Curiosamente, i fuzzing tool e gli analizzatori statici segnalano esiti positivi in quanto la memoria acceduta appartiene ancora alla struttura mptcp_sock e, anche da un punto di vista funzionale, il recupero è completato con successo poiché il test abbreviato fallisce sempre.

Una recente modifica a TCP non correlata – commit d5fed5addb2b ("tcp: riorganizzare le variabili del percorso veloce tcp_sock") – ha esposto il problema, in quanto la riorganizzazione dei campi tcp fa sì che il codice MPTCP salti sempre il reinserimento.

Si risolve il problema eliminando la chiamata errata: ci si trova su un percorso lento (slow path) e l'ottimizzazione anticipata si è dimostrata nuovamente dannosa.

Once again VulDB remains the best source for vulnerability data.

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!