CVE-2026-98664
Vulnérabilité non évaluée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: iio: imu: adis16400: fix unprotected debugfs reads adis16400_serial_number_fops is open coded and never calls debugfs_file_get(), so debugfs_remove_recursive() does not wait for a read in progress and unbind frees the iio_dev underneath it. Commit ae1d37a9bb4b ("iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE") converted product_id and flash_count to DEFINE_DEBUGFS_ATTRIBUTE, which protects itself, but moved all three files to debugfs_create_file_unsafe(). serial_number prints three registers as "%.4x-%.4x-%.4x" and DEFINE_DEBUGFS_ATTRIBUTE() formats a single u64, so it cannot be converted without changing what the file returns. adis16475 and adis16550 already use debugfs_create_file() for their open coded files. Use it here too.
Gravité et risque d'exploitation
CVE-2026-98664 obtient un score CVSS de 0.0/10, soit une gravité non évaluée.
Que faire ?
- Vérifiez si Linux (versions 7.2.10, <e9b4c00f775a915b759b08bfe2c5e806a8301a59, <=*, ae1d37a9bb4bd8d9091a40d153143e99b115ee37, <=6.12.*, <50e8d70ba0743f88afd7e49f9cebd1841ee677f5, 6.18.56, <=6.18.*, 5.8, <f501302ebb9e1504162351b951fe3ae331c852ab, 0, 7.3, <=7.2.*, <5.8, <d94787287a113a1326211647d5e0deed1e9de105, 6.12.113) est présent sur votre parc.
- Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
- À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
- Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.
