CVE-2026-68178 in Linux
要約
〜によって VulDB • 2026年08月11日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
misc: nsm: デバイスがオープンされている間はモジュールをピン留めする
misc_open()はfops_get()を使用してミスクドライバのファイル操作(file_operations)を設定し、ファイルのf_opを書き換える前にfile_operations::ownerをピン留めします。しかし、NSM miscデバイスはnsm_dev_fops.ownerが未設定のため、/dev/nsmを開いてもnsmドライバに対するモジュール参照カウントが増加しません。
ドライバがモジュールとしてビルドされている場合、オープンされたファイルディスクリプタは、そのioctlコールバックを提供するモジュールのrmmod後も存続し得ます。その後、そのディスクリプタを介して行われたioctl呼び出しにより、アンロード済みのモジュールコード領域(unloaded module text)が実行される可能性があります。
nsm_dev_fops.ownerにTHIS_MODULEを設定することで、/dev/nsmへのファイルディスクリププトが開かれている間、miscコアはモジュールの参照カウントを保持し続け、インストールされたファイル操作のライフタイムに関する期待値と一致します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.