CVE-2026-74628 in Linuxinformazioni

Riassunto

di VulDB • 23/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

net/x25: correzione dello use-after-free del socket da parte dei suoi timer

I timer x25 sono attivati con mod_timer() e disattivati con timer_delete(), pertanto un timer in attesa non mantiene alcun riferimento sul socket e una cancellazione non attende che una callback già in esecuzione su un'altra CPU venga completata.

x25_heartbeat_expiry() riattiva inoltre il timer incondizionatamente, quindi può reinstallare sk->sk_timer dopo che __x25_destroy_socket() ha superato il suo punto di cancellazione. La successiva chiamata a __sock_put() libera il socket mentre il timer è ancora in coda e la prossima scadenza utilizza memoria già liberata. KASAN segnala uno slab-use-after-free sull'oggetto kmalloc-2k liberato da close().

timer_delete_sync() non può essere utilizzato in questo contesto: x25_heartbeat_expiry() e x25_timer_expiry() raggiungono le chiamate di cancellazione dall'interno del timer su cui dovrebbero attendere, attraverso __x25_destroy_socket() e x25_disconnect().

Attivare i timer con sk_reset_timer() e disattivarli con sk_stop_timer(), in modo che un timer attivo mantenga un riferimento al socket e rilasciarlo in entrambi i handler di scadenza. Riattivare il heartbeat solo mentre sk_hashed(sk) è ancora vero, poiché __x25_destroy_socket() scollega il socket prima di liberarlo. Attivare anche il timer per la distituzione differita nello stesso modo e rilasciare il relativo riferimento in x25_destroy_timer().

Riproduzione effettuata su net con KASAN, riducendo il periodo del heartbeat affinché l'intervallo si ripeta. Con questa patch il caso di test non genera più segnalazioni e /proc/net/x25 viene svuotato correttamente.

Scoperta da XBOW, triage effettuato da Baul Lee <[email protected]>

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

22/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!