CVE-2026-89668 in Linux情報

要約

〜によって VulDB • 2026年09月11日

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

nfsd: init_nfsd()内でnfsd4_init_slabs()の後にnfsd_debugfs_init()を移動する

init_nfsd()内では、nfsd_debugfs_init()がnfsd4_init_slabs()の前に実行されています。スラブ割り当てに失敗した場合、「return retval」という単純なリターンによりnfsd_debugfs_exit()がスキップされ、無効化されたfopsポインタ(解放済みモジュールテキストを指す)を持つ孤立したdebugfsファイルが残されます。

スラブ初期化の成功後にnfsd_debugfs_init()を移動することで、早期のリターン時にクリーンアップ対象となるdebugfs状態が存在しなくなります。

また、debugfsが両者のうちより新しく初期化されるようになったため、逆初期化(LIFO)順序に合わせてアンワインドパスも更新します:init_nfsd()のエラーパスおよびexit_nfsd()の両方で、nfsd4_free_slabs()の前にnfsd_debugfs_exit()を実行するようにします。nfsd debugfsファイルはモジュールグローバルな状態のみを参照しており、スラブキャッシュに依存しないため、この順序変更は機能的変化のないクリーンアップ処理となります。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-402992

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!