0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

CVE-2026-99999(PwnEscape)はDockerやAWS ECSに影響する?構成別の判定まとめ

0
Posted at

この記事でわかること

2026年10月15日に公開されたLinuxカーネルの脆弱性 CVE-2026-99999(通称 PwnEscape)について、「自分の環境は影響を受けるのか」を構成ごとに判定できるよう整理しました。

どんな脆弱性か

  • ホストのLinuxカーネルのIPv4処理の不具合(KVM自体のバグではない)
  • VMの仮想NIC(virtio-net)がホストに渡すチェックサムオフロードの情報を、ホストが検証していなかった
  • 細工したパケットで、ホストのメモリ読み出し・ホストのクラッシュが起きる。研究者の検証環境ではホストのroot権限での実行まで確認
  • CVSS 9.3(cve.org)/8.8(Red Hat)。回避策はなく、修正版カーネルへの更新と再起動のみ

構成別の判定

  • AWS ECS Fargate・EKS on Fargate・Lambda:対応不要(AWS速報 2026-137-AWS で明記)
  • ECS on EC2・EKSのEC2ノード:インスタンスの中のカーネルは利用者の管理。Amazon Linuxの修正版カーネルへ更新するか、最新AMIへ入れ替え
  • Dockerのホスト:VMエスケープの対象ではないが、Red Hatは「ローカルの攻撃者」も挙げている。コンテナはホストのカーネルを共有するので、ホストの更新を前倒しに
  • KVM・Firecracker・Kata Containersで他人のVMを動かすホスト:最優先で更新
  • ベアメタルの普通のサーバー:通常のパッチ運用で更新

つまずきやすいポイント

  • 「EC2は影響なし」はEC2の基盤の話。インスタンスのOSは自分で更新する
  • Dockerは既定で NET_RAW を付ける。特権コンテナや NET_ADMIN+/dev/net/tun のコンテナがあるホストは優先
  • カーネルは再起動して初めて切り替わる。更新後に uname -r で確認

確認コマンドの例

uname -r
docker ps -q | xargs docker inspect --format '{{.Name}} privileged={{.HostConfig.Privileged}} add={{.HostConfig.CapAdd}}'

記事では、Amazon Linuxの修正版カーネル一覧、ディストリ別の修正状況、ECSのコンテナインスタンスの更新手順まで載せています。

※2026年10月17日時点の公開情報に基づきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?