CVE-2024-35887 in Linux
Riassunto
di VulDB • 19/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
ax25: correzione dei bug use-after-free causati da ax25_ds_del_timer
Quando il dispositivo ax25 viene disconnesso, la funzione ax25_dev_device_down() chiama ax25_ds_del_timer() per pulire slave_timer. Quando il gestore del timer è in esecuzione, ax25_ds_del_timer(), che al suo interno chiama del_timer(), restituisce direttamente. Di conseguenza, possono verificarsi bug use-after-free; uno degli scenari è illustrato di seguito:
(Thread 1) | (Thread 2) | ax25_ds_timeout() ax25_dev_device_down() | ax25_ds_del_timer() | del_timer() | ax25_dev_put() //FREE | | ax25_dev-> //USE
Al fine di mitigare questi bug, quando il dispositivo viene disconnesso, viene utilizzato timer_shutdown_sync() per arrestare il timer.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.