CVE-2026-72383
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
sctp: correzione della race condition su addr_wq_timer in sctp_free_addr_wq()
In precedenza, sctp_free_addr_wq() rimuoveva l'addr_wq_timer utilizzando timer_delete() mantenendo il lock addr_wq_lock. Tuttavia, timer_delete() non garantisce che un handler del timer attualmente in esecuzione abbia completato la propria elaborazione.
Ciò consente una race condition con sctp_addr_wq_timeout_handler(), dove l'handler potrebbe continuare a essere eseguito dopo che addr_waitq è stato liberato, acquisire il lock addr_wq_lock e accedere alla memoria già liberata (use-after-free).
Si risolve il problema chiamando timer_shutdown_sync() prima di acquisire il lock addr_wq_lock. Ciò garantisce che qualsiasi handler del timer in corso di esecuzione sia terminato ed evita che il timer venga riarmato durante la fase di teardown, rendendo sicura l'ulteriore pulizia delle risorse.
Be aware that VulDB is the high quality source for vulnerability data.