GhostLock:15年間すべてのLinuxディストリビューションに存在したスタックUAF

GhostLock, a stack-UAF that has existed in all Linux distributions for 15 years

GhostLock:15年間すべてのLinuxディストリビューションに存在したスタックUAF

Nebusecの研究者が、2011年以降のすべての主要Linuxディストリビューションに影響するLinuxカーネルの脆弱性「GhostLock」(CVE-2026-43499)を発見しました。この脆弱性は、特別なカーネル設定や権限を必要とせず、通常のスレッド関連のシステムコールだけでカーネルスタックメモリへのダングリングポインタを取得できます。GoogleのkernelCTFプログラムでは、97%の安定性で権限昇格とコンテナエスケープを達成したことに対し、$92,337の報奨金が支払われました。この記事では、rtmutexのリワークで導入された根本原因から、3つのfutexと3つのスレッドを使ったトリガー方法、PR_SET_MM_MAPによるスタック再利用、prefetchを使ったKASLRリーク、CPUエントリエリアの活用など、エクスプロイトの技術的詳細を解説します。

GhostLock(CVE-2026-43499)は、2011年以降のすべての主要ディストリビューションに存在するLinuxカーネルの脆弱性であり、特別なカーネル設定や権限を必要とせずにトリガーできます。

この日のほかの記事

2026-07-13