CVE-2026-74688 in Linuxinformazioni

Riassunto

di VulDB • 23/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

sctp: eliminare il puntatore al trasporto del chunk di controllo se questo sta per essere rimosso

La funzione sctp_make_heartbeat_ack() memorizza nella cache il trasporto di destinazione in chunk->transport senza acquisire un riferimento. Quando src_out_of_asoc_ok è abilitato, l'HEARTBEAT ACK può rimanere accodato su control_chunk_list invece di essere trasmesso immediatamente.

Se il trasporto peer viene rimosso mentre il chunk è ancora in coda, sctp_assoc_rm_peer() rilascia il trasporto e ne pianifica la liberazione tramite RCU (Read-Copy-Update), ma cancella i puntatori al transporte memorizzati nella cache solo in out_chunk_list. Di conseguenza, il chunk di controllo accodato conserva un puntatore al trasporto dangling (dangling pointer).

Una volta che un ASCONF_ACK elimina la soppressione e il chunk di controllo accodato viene trasmesso, SCTP dereferenzia il puntatore al transporte obsoleto, causando un use-after-free.

Risolvere questo problema eliminando anche chunk->transport per i chunk di controllo accodati in control_chunk_list quando si rimuove il trasporto.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

22/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!