つみかさね

CVE-2024-11218

High(8.6)

podman/buildahのコンテナブレイクアウト CVE-2024-11218:影響範囲と対応方法

公開日: 2026-06-26データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
podmanRed Hat / containers projectパッチ適用前のバージョン
buildahRed Hat / containers projectパッチ適用前のバージョン

対応ガイド

high|推奨セキュリティ修正影響: 限定的

推奨アクション

  1. 1podman/buildahのバージョンを確認する
  2. 2RHSA-2025:0830等の対応するセキュリティアドバイザリを確認する
  3. 3dnf update podman buildahで最新版に更新する
  4. 4パッチ適用までの間は--jobs=2オプションの使用を避ける

影響対象

podman build利用者buildah利用者CI/CDパイプライン管理者

補足

  • -CIパイプラインで外部ソースのContainerfileをビルドしている場合は早急な対応を推奨します
  • -SELinuxが有効でも完全な防御にはなりません
CVEpodmanbuildahコンテナブレイクアウトCI/CD

30秒で判断

対応すべき人

  • podman buildまたはbuildahを使用してコンテナイメージをビルドしている
  • CIパイプラインでpodman buildまたはbuildahを使用している

対応不要な人

  • DockerのみでDockerデーモン経由でビルドしている(podman/buildahを使用していない)
  • podman buildは使用しているが--jobsオプションを使用していない(ただしパッチ適用を推奨)
  • すでにRHSA-2025:0830等のパッチを適用済み

確認コマンド

# podmanバージョン確認
podman --version

# buildahバージョン確認
buildah --version

# インストール済みパッケージ確認(Red Hat系)
rpm -qi podman buildah

概要

コンテナビルドツールpodman buildbuildahに、競合状態(Race Condition)を利用したコンテナブレイクアウト脆弱性があります。

--jobs=2オプション(並列ビルド)を使用した場合に、悪意あるContainerfile(Dockerfile相当)を処理する際の競合状態によりコンテナの隔離が破れ、ホスト上のファイルやディレクトリへのアクセスが可能になります。SELinuxが有効な環境でも、ホスト上のファイル・ディレクトリの列挙(読み取り)は防げない場合があります。

CIパイプラインで外部リポジトリのContainerfileをビルドしている場合は特に注意が必要です。

CVSSベクトル

指標説明
Attack VectorLocalローカルでの実行が必要
Attack ComplexityHigh競合状態の利用が必要
Privileges RequiredLow一般ユーザー権限
User InteractionNoneユーザー操作不要
ConfidentialityHigh機密性への影響:高
IntegrityHigh完全性への影響:高
AvailabilityHigh可用性への影響:高

影響を受けるソフトウェア

製品バージョン
podmanパッチ適用前のバージョン
buildahパッチ適用前のバージョン

修正バージョンと回避策

パッチ適用
以下のRed Hat Security Advisoryを確認してください:

  • RHSA-2025:0830 / RHSA-2025:0878 / RHSA-2025:0922 / RHSA-2025:0923 / RHSA-2025:1186
# Red Hat / Fedora / CentOS Stream
sudo dnf update podman buildah

回避策
パッチ適用までの間、--jobs=2以上の並列ビルドオプションを使用しないことで攻撃リスクを軽減できます。

関連リンク


データソース: NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。