CVE-2026-97950 in Linux情報

要約

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

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

configfs: シンボリックリンクのターゲットであるディレクトリエントリ(dirent)をピン留めし、->ci_dentryを追跡しないようにする

create_link()は、get_target()によって取得されたアイテム参照に依存して、item->ci_dentry->d_fsdataからターゲットのconfigfs_direntを読み取ります。この参照はアイテム自体をピン留めしますが、そのディレクトリエントリ(dentry)ではありません: dentryはDCACHE_PERSISTENTによってピン留めされており、これはconfigfs_remove_dir()がsimple_rmdir()を通じて解放します。ただし、アイテムはまだ生存している状態です。そのため、ターゲットのrmdirと競合するシンボリックリンクの場合、->ci_dentryが解放され、そのdirentも解放されてしまう可能性があります。これにより、configfs_get()内でWARN_ON(!atomic_read(&sd->s_count))が発動します。

get_target()でもdirentを取得し、->d_lockの下でアイテム参照とアトミックに行い、create_link()に渡すようにしました。ハッシュ化されたdentryはまだ殺されていないため、その->d_fsdata参照によってdirentがそこで生存状態を維持されます。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-410200

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!