CVE-2026-99999: 重大なPwnEscape Linuxカーネルの脆弱性により、ゲストからホストへのエスケープが可能に

CVE-2026-99999: 重大なPwnEscape Linuxカーネルの脆弱性により、ゲストからホストへのエスケープが可能に

SOC Prime Team
SOC Prime Team linkedin icon フォローする

CVE-2026-99999として追跡されている重要なLinuxカーネルの脆弱性「PwnEscape」は、仮想マシンとその基盤となるホスト間の隔離境界を破る可能性があります。この欠陥はLinuxネットワークスタックに存在し、ゲストVM内で実行される攻撃者制御のコードがホストのメモリを開示したり、ホストをクラッシュさせたり、条件が揃えばゲストからホストへのコード実行を達成することができます。

この脆弱性はCVSS 3.1のスコアで9.3を有し、特にクラウドプロバイダー、サンドボックスオペレーター、CI/CDプラットフォーム、マルウェア解析環境、およびLinuxベースの仮想マシン内で信頼できないワークロードを実行する他の組織に関連しています。

PwnEscapeはpwn.aiのセキュリティ研究員Paulos YibeloがVercelの100万ドルサンドボックスセキュリティチャレンジに参加中に発見しました。研究員は、特別に作成したゲスト発信のネットワークパケットがVercelのプロダクションサンドボックスからホストメモリを繰り返しリークできることを示しました。より高度なホスト書き込みとルート実行チェーンは研究員制御のシステムでのみ再現され、Vercelのプロダクションインフラストラクチャでのルート侵害の証拠として解釈すべきではありません。

脆弱性はKVM、Firecracker、または特定のクラウドプラットフォームに起因するものではありません。むしろ、Linux IPv4パケット処理に存在するもので、問題の根源的な弱点は、ゲスト管理トラフィックに対応するホストネットワーキングパスを公開するより広範な仮想化とサンドボックスアーキテクチャに影響を及ぼす可能性があります。

組織は、新たな脅威に対するセキュリティ体制を強化し、SIEM、EDR、XDR、およびデータレイク環境における脅威のハンティングと検出エンジニアリングを加速するために、SOC PrimeのAIネイティブ検出インテリジェンスプラットフォームを活用できます。

セキュリティ専門家はまた、Prime Architectを使用して新たな脆弱性を調査し、技術的な脅威インテリジェンスを検出ロジックに変換し、ハンティングクエリを生成し、ルールを検証し、組織のテレメトリに検出コンテンツを適応させることができます。

営業に連絡する

CVE-2026-99999の分析

CVE-2026-99999はLinuxカーネルコードのバージョン2.6.27に導入され、不適切なチェックサムメタデータの検証に関連しています。LinuxカーネルのCVEアナウンスによれば、IPv4スタックに入る不正形式のチェックサムメタデータは、カーネルがすでに処理し信頼した後に、skb_checksum_help()がネットワークヘッダーを変更する可能性があります。

核心的な問題は延期されたチェックサム処理に関与しています。Linuxは、チェックサム操作をどこで開始し、その結果をどこに書き込むべきかを示すメタデータを運ぶネットワークパケットを許容します。この最適化は合法であり、チェックサム処理転送に広く使用されていますが、より信頼できないゲスト管理のメタデータが、すでに以前の検証段階を通過した後にパケットヘッダーを書き換えることができるときに安全性の問題が発生します。

PwnEscapeの研究では、特別なパケットが最初は20バイトに対応するインターネットヘッダー長(IHL)を持つ通常のIPv4ヘッダーを提示しました。後の延期されたチェックサム操作は、IHLが60バイトのヘッダーを表すように同じヘッダーを変更する可能性があります。その後のフラグメンテーションロジックはこの変更された値を信頼し、パケットの有効な論理コンテンツを超えたデータをコピーしました。

研究者は、この挙動によって32バイトのホストメモリの開示を実証しました。不正形式のパケットは28バイトの有効なリニアパケットデータを含みながら、変更されたヘッダーによりカーネルは60バイトを有効なヘッダーコンテンツとして扱いました。その結果生じた差異により、ゲスト管理のパケットではなくホストに属する32バイトが露出しました。

この開示は繰り返し引き起こされる可能性があり、ゲストワークロードを制御する攻撃者は、仮想マシンが検査できないはずのセキュリティドメインから情報を収集する可能性があります。これは、ゲストとホストの隔離境界の直接的な失敗を意味します。

研究者は次にKVM環境で制御されたプリミティブを拡張しました。ホストメモリ開示から得られる情報と注意深く操作されたメモリアロケーションを使用して、選択されたホストカーネルの書き込みを示し、最終的にホストでのルートレベルのヘルパーを実行しました。また、研究者所有システムの4つのコールドブート全体で完全なエスケープチェーンが再現されました。

この区別は重要です。実証されたメモリ開示は、Vercelのライブサンドボックスインフラストラクチャに対して再現されましたが、ホスト書き込みおよびルート実行段階は制御された研究環境でのみ実証されました。Vercelは顧客ファイルやシークレット、アプリケーションデータを脆弱性が露出させた証拠はないと報告しました。

したがって、この欠陥は、インターネット上から直接到達できる従来型のリモートコード実行脆弱性ではなく、ゲストからホストへの脱出プリミティブを意味します。公式のCVSSベクトルはローカル攻撃ベクトルを使用します。攻撃者はまず、脆弱なホストネットワーキングパスに到達可能なゲスト環境内でコードを実行する能力を持っていなければならないためです。

これは、信頼できないコードを実行することが意図されたサービスモデルの一部であるマルチテナントインフラストラクチャに対して、特に重要です。クラウド開発サンドボックス、ビルドサービス、オンラインコードプラットフォーム、マルウェアサンドボックス、サーバーレスシステムおよびAIエージェント実行環境は、意図的にユーザーまたは自動化されたワークロードにゲストレベルのコード実行を提供する場合があります。

この脆弱性はCVSS 3.1スコアで 9.3(クリティカル) として評価されており、ベクトルはAV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:Hです。変更されたスコープは、ゲストセキュリティ境界内部から発生する悪意のある活動がホストに影響を与える能力を反映しています。

LinuxカーネルCVEチームは、脆弱な動作がカーネル2.6.27まで遡るとしており、Red HatのMichael S. Tsirkinによって作成されたアップストリームコミット6785011f8b16が、チェックサム開始位置がすでに解析済みのIPv4ヘッダーの内部を指せないようにする検証を導入しています。

承認された修正は、影響を受ける5つのネットワーキングパス全体で、チェックサム完了前に検証を適用します。しかし、上流の開発者はこの変更を深堀りした防御策として記述し、不正なチェックサムメタデータのより広範な検証が必要であることを指摘しています。

発見タイムラインは2026年8月18日にVercelがそのセキュリティチャレンジを開始した直後に始まりました。pwn.aiは8月20日に初期の制限されたホストメモリ開示を提出し、9月4日にLinuxカーネルの根本原因をカーネルセキュリティ連絡先とネットワーキングメンテナに非公開で報告しました。Michael S. Tsirkinは9月7日にこの問題を再現し、最終的な上流修正は10月8日にnet.gitに受け入れられ、10月14日にLinus Torvaldsのツリーにマージされました。CVEは10月15日に公表されました。

CVE-2026-99999のPoCは、技術的なPwnEscape研究を通じて効果的に利用可能です。この研究は、パケットの操作と制限されたホストメモリ開示を詳細に記録しています。しかし、研究員は、開示を信頼できるホスト制御に変換するために使用される完全なアロケーションセンシティブチェーンを公開しておらず、それらの詳細はさらなる研究のために予約されています。

執筆時点では、PwnEscapeが現実の攻撃で悪用され、悪意を持って利用されたという公の証拠はなく、CISAの既知の脆弱性カタログにもリストされていません。

CVE-2026-99999の検出において、セキュリティチームは信頼できない仮想マシンからの疑わしい動作、ゲストネットワーク活動に関連する予期しないホストカーネルクラッシュ、不正形式または異常なIPv4フラグメンテーションの動作、およびサンドボックスワークロードからのネットワークトラフィックに続く異常なホスト側の効果に優先的に注意を払うべきです。

安定したファイルハッシュやコマンドアンドコントロールインフラストラクチャを持つマルウェアキャンペーンとは異なり、exploitはカーネルネットワークの動作を通じて発生します。したがって、検出はホストのテレメトリー、仮想化モニタリング、ネットワーク異常、クラッシュ分析、ゲスト活動と予期しないホスト動作間の相関に依存する傾向があります。

CVE-2026-99999の緩和

LinuxカーネルCVEチームは、個別のコミットを選んで適用するのではなく、セキュリティ修正を含む最新のサポートされている安定したカーネルにアップグレードすることを推奨しています。カーネル修正は安定したリリースの一部としてテストされており、Linuxメンテナは個別のコミットを独立してサポートされるパッチとして扱うことを明示的に非推奨としています。

現在リストされている安定した上流のStableブランチの最初の固定リリースは次のとおりです:

  • Linux 5.10: 5.10.272
  • Linux 5.15: 5.15.223
  • Linux 6.1: 6.1.190
  • Linux 6.6: 6.6.159
  • Linux 6.12: 6.12.113
  • Linux 6.18: 6.18.57
  • Linux 7.2: 7.2.11
  • メインライン: 7.3-rc7

修正はこれらの正確な上流バージョン番号と一致しなくても、Linuxディストリビューションによってバックポートされる可能性もあります。そのため、管理者は現在実行中のホストカーネルが関連するパッチを含んでいることを確認するために、unameによって表示されるバージョンだけでなく、ディストリビューションのセキュリティアドバイザリを確認する必要があります。

重要なことに、組織は ホストカーネルを更新する必要があります。ゲスト仮想マシン内でのみカーネルを更新しても、PwnEscape攻撃で説明される脆弱なホストネットワーキングパスを排除することはできません。

更新されたカーネルをインストールした後、システムは修正されたバージョンに再起動されなければなりません。大規模な仮想化環境では、セキュリティチームはパッケージのインストールのみで対応が完了したと仮定せず、ハイパーバイザーまたはサンドボックスホスト全体でアクティブなカーネルを確認する必要があります。

マルチテナントまたは信頼できない実行インフラストラクチャを運営する組織は、これらの環境が本質的にホストに到達可能な脆弱な攻撃面を持つ可能性のある悪意のあるワークロードのゲストレベルコード実行を提供するため、パッチの適用を優先すべきです。

バックポートが完了するまでの間、逃走の可能性の結果を軽減できるインデプス対策があります。たとえば、VercelはFirecrackerの刑務所制限を使い、ネストされた仮想化を無効にし、個々のマイクロVMプロセスに利用可能なホスト権限を制限します。これらの措置はカーネルの脆弱性を修正しませんが、成功した逃走がアクセスできる範囲を制限できます。

CVE-2026-99999のエクスプロイト試行を検出するために、セキュリティチームは、特にカーネルクラッシュ、異常なフラグメンテーションイベント、説明のつかないホストメモリへの露出、またはゲストトラフィックの処理後に予期しない仮想化プロセスの動作と、ゲスト発信ネットワーク活動を異常なホスト動作と相関させるべきです。

現在、やみくもに悪用されるCVE-2026-99999に特有のIOCは、悪意のあるハッシュ、ドメイン、攻撃者のIPアドレスのようなものはなく、実際の悪用キャンペーンも公にされていません。そのため、行動監視とカーネルパッチ状況の検証が固定指標の一致よりも有用です。

クラウドプロバイダーや信頼できない顧客ワークロードを実行している組織は、カーネルパニックログ、ハイパーバイザーテレメトリ、ホストネットワークのトレース、およびゲストによって生成されたネットワーク活動に時間的に関連する異常について、過去のクラッシュイベントシナリオを再検討すべきです。

疑わしい活動が逃走の可能性を示す場合、組織はゲストVMのみを隔離するのではなく、基盤となるホストを潜在的に侵害されたとして扱うべきです。インシデントレスポンダーは、実用的な場合、ホストメモリと関連ネットワークテレメトリを保存し、同じシステムで実行されている他のワークロードを調査し、ホストの資格情報、シークレット、または近隣ワークロードが露出した可能性があるかどうかを評価すべきです。

SOC PrimeのAIネイティブ検出インテリジェンスプラットフォームは、組織がインフラストラクチャ、ネットワーク、およびエンドポイントテレメトリを介して脆弱性インテリジェンスを運用化し、行動脅威ハンティングを加速し、使用可能なデータソースに検出コンテンツを適応させるのを支援します。

FAQ

CVE-2026-99999とは何で、どのように機能しますか?

CVE-2026-99999は、PwnEscapeとしても知られる、チェックサムメタデータの不適切な検証に関与する重要なLinuxカーネルネットワークの脆弱性です。ゲスト制御のパケットメタデータが延期されたチェックサム操作を引き起こし、カーネルがすでに信頼した後にIPv4ヘッダーを変更する可能性があります。その後のフラグメンテーションコードが誤ったヘッダー長を解釈し、ホストメモリの開示を引き起こし、制御環境でのゲストからホストへの脱出の実証に利用されました。

CVE-2026-99999はいつ発見されましたか?

pwn.aiのPaulos Yibeloが、2026年8月のVercelの百万ドルサンドボックスセキュリティチャレンジ中にこの脆弱性を発見しました。最初のメモリ開示レポートは8月20日に提出され、Linuxカーネルの根本原因は9月4日にメンテナに非公開で報告されました。LinuxカーネルCVEチームは2026年10月15日に脆弱性を公表しました。

CVE-2026-99999のシステムへの影響は何ですか?

成功したエクスプロイトは、ゲストワークロードとそのLinuxホストとの間の隔離境界を破る可能性があります。研究者は、ケースごとに32バイトのホストメモリの反復開示、ホストクラッシュ、制御されたホストカーネル書き込み、および自らの研究室環境でのルートレベルのコード実行を実証しました。生産段階でのVercelのデモは、メモリ開示の段階を確認しましたが、ホストのルート実行は確認されていません。

2026年にもCVE-2026-99999が影響を与える可能性はありますか?

はい。上流の修正や対応するディストリビューションのバックポートを含まないLinuxカーネルを実行しているシステムは依然として脆弱である可能性があります。この問題は、信頼されていないまたはマルチテナント仮想マシンを実行しているホストに特に関連しています。攻撃者はすでにゲスト環境内でコードを実行する能力を持っていなければなりません。

CVE-2026-99999からどのように自分を守ることができますか?

修正を含む最新の安定したベンダーサポートリリースにLinuxホストカーネルを更新し、システムを修正済みカーネルに再起動します。すべての仮想化ホストで対策が施行されたことを確認し、信頼されていないワークロードを実行するシステムを優先し、デフェンスインデプスとして強力な隔離コントロールを維持します。管理者は、CVE-2026-99999のための追加バックポートおよびテクニカルリサーチの詳細が利用可能になるまで、Linuxカーネルおよびディストリビューションのアドバイザリをレビューし続けるべきです。

SOC PrimeのDetection as Codeプラットフォームに参加し ビジネスに最も関連性のある脅威に対する可視性を向上させましょう。開始して即座に価値をもたらすためには、今すぐSOC Primeの専門家とのミーティングを予約してください。

More 最新の脅威 Articles