CVE-2026-98664 in Linux情報

要約

〜によって VulDB • 2026年10月19日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

iio: imu: adis16400: 保護されていないdebugfsの読み込みを修正

adis16400_serial_number_fopsは手動で実装されており、debugfs_file_get()を呼び出さないため、debugfs_remove_recursive()は進行中の読み込み処理を待機せず、アンバインド時にその直下にあるiio_devが解放されてしまいます。

コミット ae1d37a9bb4b(「iio: imu: adis16400: DEFINE_SIMPLE_ATTRIBUTEの代わりにDEFINE_DEBUGFS_ATTRIBUTEを使用」)により、product_idおよびflash_countはDEFINE_DEBUGFS_ATTRIBUTEに変換され、自身を保護するようになりましたが、すべての3つのファイルはdebugfs_create_file_unsafe()に移動されました。

serial_numberは「%.4x-%.4x-%.4x」という形式で3つのレジスタを表示し、DEFINE_DEBUGFS_ATTRIBUTE()は単一のu64をフォーマットするため、ファイルの返却内容を変更せずに変換することはできません。adis16475およびadis16550は、手動実装されたファイルに対してdebugfs_create_file()を使用しています。ここでもそれを利用します。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-421881

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!