CVE-2023-54200 in Linux情報

要約

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

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

netfilter: nf_tables: notifierから常にnetdevフックを解放する

これは、「netfilter: nf_tables: netns削除時に生成されるnetdevイベントをスキップする」という変更を取り消すものです。

問題は、vethデバイスがリリースされると、そのvehのreleaseコールバックによってピアのnetnsデバイスも削除対象としてキューに追加されてしまう点にあります。

この場合、ピアのnetnsもすでに削除予定である可能性があります。この状況では、ピアのnetnsのpre_exitフックが実行される前にデバイスのメモリは既に解放されています:

BUG: KASAN: slab-use-after-free in nf_hook_entry_head+0x1b8/0x1d0 Read of size 8 at addr ffff88812c0124f0 by task kworker/u8:1/45 Workqueue: netns cleanup_net Call Trace: nf_hook_entry_head+0x1b8/0x1d0 __nf_unregister_net_hook+0x76/0x510 nft_netdev_unregister_hooks+0xa0/0x220 __nft_release_hook+0x184/0x490 nf_tables_pre_exit_net+0x12f/0x1b0 ..

順序は以下の通りです: 1. まずnetnsがリリースされ、veth_dellink()によってピアのnetnsデバイスが削除対象としてキューに追加される。 2. ピアのnetnsが削除対象としてキューに入れられる。 3. ピアnetnsデバイスが解放され、unregイベントが発火する。 4. netnsがダウンしているため、unregイベントは無視される。 5. pre_exitフックによってnft_netdev_unregister_hooks()が呼び出されますが、デバイスメモリは既に解放されている可能性があります。

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

責任者

Linux

予約する

2025年12月30日

モデレーション

承諾済み

エントリ

VDB-338965

EPSS

0.00149

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!