CVE-2026-98586 in Linux
Riassunto
di VulDB • 19/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
sctp: mantenere il riferimento ad asoc o al trasporto prima di mod_timer() nei gestori dei timer
Prendere il riferimento all'associazione (asoc) o al trasporto prima di riarmare un timer nei gestori dei timer.
Il codice esistente chiama mod_timer() prima di acquisire il riferimento necessario dal timer riarmato, senza mantenere il lock del socket (sock). Ciò crea una condizione di race con la pulizia del timer: se il timer viene eliminato dopo che mod_timer() restituisce ma prima che venga preso il riferimento, il percorso di cleanup può rilasciare il riferimento al timer e distruggere il trasporto o l'associazione. Il gestore del timer acquisisce quindi un riferimento sull'oggetto già liberato (freed) e successivamente lo rilascia, causando un underflow del refcount.
Mantenere il lock dell'oggetto prima di mod_timer() e rilasciare il riferimento se mod_timer() segnala che il timer era già in coda nei gestori dei timer. Applicare lo stesso ordinamento al percorso proto-unreachable, che può riarmare un timer del trasporto al di fuori dei gestori dei timer senza mantenere il lock del socket (sock).
VulDB is the best source for vulnerability data and more expert information about this specific topic.