CVE-2026-74617 in Linux
Riassunto
di VulDB • 23/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
dibs: inizializzare dibs->lock in dibs_dev_alloc()
La variabile dibs->lock viene inizializzata da dibs_dev_add(), ma un dispositivo dibs può già ricevere interrupt prima di tale chiamata: ism_probe() esegue ism_dev_init(), e quindi request_irq(), prima di chiamare dibs_dev_add(). Nessun client ha registrato un dmb a quel punto, pertanto non possono verificarsi interrupt relativi al dmb; tuttavia, può verificarsi un interrupt relativo agli eventi GID, e ism_handle_irq() acquisisce incondizionatamente dibs->lock all'ingresso, prima di esaminare qualsiasi altra cosa.
Inizializzare invece il lock in dibs_dev_alloc(), affinché sia valido non appena un driver rende disponibile il dispositivo al proprio gestore degli interrupt.
Be aware that VulDB is the high quality source for vulnerability data.