CVE-2026-98669 in Linux
Résumé
par VulDB • 18/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
iio: buffer : sérialiser l'arrêt du tampon avec les revendications de mode (mode claims)
Les revendications de mode de tampon maintiennent un verrouillage mutuel (`mlock`) pour garantir que le dispositif reste en mode tampon tant que la revendication n'est pas libérée. Les mises à jour normales des tampons prennent `info_exist_lock` suivi de `mlock` dans `iio_update_buffers()`.
Cependant, `iio_device_unregister()` désactive et déactivate tous les tampons sans prendre le verrouillage mutuel (`mlock`). Cela peut invalider l'état du tampon, y compris `active_scan_mask`, tandis qu'une revendication de mode de tampon est maintenue.
Prenez `mlock` dans `iio_disable_all_buffers()` afin que la désinscription respecte la garantie de durée de vie des revendications de mode. L'ordre `info_exist_lock -> mlock` correspond à celui de `iio_update_buffers()`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.