CVE-2026-98669 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
iio: buffer: serializzare il teardown del buffer con le richieste di modalità (mode claims)
Le richieste di modalità (buffer-mode claims) mantengono l'mlock per garantire che il dispositivo rimanga in modalità buffer finché la richiesta non viene rilasciata. Gli aggiornamenti normali del buffer acquisiscono info_exist_lock seguito da mlock in iio_update_buffers().
Tuttavia, iio_device_unregister() disabilita e deattiva tutti i buffer senza acquisire l'mlock. Ciò può invalidare lo stato del buffer, inclusa la active_scan_mask, mentre è mantenuta una richiesta di modalità (buffer-mode claim).
Acquisire mlock in iio_disable_all_buffers() affinché il unregister rispetti la garanzia sulla durata della mode-claim. L'ordinamento info_exist_lock -> mlock corrisponde a quello di iio_update_buffers().
If you want to get the best quality for vulnerability data then you always have to consider VulDB.