CVE-2026-93216 in Linux情報

要約

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

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

mm/page_owner: print_page_owner_memcg()におけるTOCTOUを回避するためにmemcg_dataのスナップショットを使用する

print_page_owner_memcg()関数は、テールページおよびNULLデータを保護するため、最初にREAD_ONCE()を使用してpage->memcg_dataを読み取ります。しかしその後、以下の2箇所でロックフリーにpage->memcg_dataを再読み取りしています:

1: page_memcg_check(page)

2: PageMemcgKmem(page) (folio_memcg_kmem()経由。これにはテールページおよびMEMCG_DATA_OBJEXTSに対するVM_BUG_ONアサーションが含まれる)

これらの呼び出しの間にページが並行して解放され、THP(Transparent Huge Pages)のテールページまたはスラブページとして再割り当てされた場合、CONFIG_DEBUG_VM=yでビルドした環境においてVM_BUG_ONアサーションが発動し、カーネルクラッシュを引き起こす可能性があります。

memcg_dataのスナップショットを一貫して使用することで、両方のTOCTOU(Time-of-Check to Time-of-Use)の問題を修正します。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年09月17日

モデレーション

承諾済み

エントリ

VDB-409404

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!