CVE-2026-64473 in Linux情報

要約

〜によって VulDB • 2026年07月27日

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

vfio: devresの解放前にデバイス用debugfsを削除する

`debugfs_create_devm_seqfile()`を使用して作成されたVFIOデバイスのdebugfsファイルは、devresによって割り当てられた`debugfs_devm_entry`をinodeのプライベートデータとして保持します。現在、`vfio_unregister_group_dev()`では`vfio_device_debugfs_exit()`よりも前に`vfio_device_del()`が呼び出されていますが、`device_del()`はdevresを解放するため、この順序により問題が発生する可能性があります。これにより、ユーザー空間からの参照が draining(消去)されるのを待っている間に、古くなったinodeプライベートデータを含むdebugfsエントリが表示されたままになることがあります。

`vfio_device_del()`よりも前にデバイスごとのdebugfsツリーを削除します。debugfsビューは診断専用であるため、アンレジストレーションの開始時にこれを失うことは、バックアップストレージがすでに解放されている可能性のあるエントリを保持し続けることよりも好ましいです。

削除後にデバイスごとのdebugfsルートクリアを行うことで、ティアダウン(分解処理)を完了します。これはグローバルなdebugfsルートのクリーンアップと一致しており、アンレジストレーションの残りの期間中に、将来の利用者が削除されたdentryを実存するdebugfsツリーと誤認することを防ぎます。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-383262

EPSS

0.00175

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!