本文へ移動
情シスのミカタ
ニュース約6分で読めます

Podmanに脆弱性2件 悪意あるイメージで環境変数の漏えい、各社の修正状況

コンテナを動かすPodmanの脆弱性2件(CVE-2026-55686・CVE-2026-57231)は6月に公表され、10月にもSUSEとopenSUSEが修正を出しました。悪意あるイメージを動かすと、ホストの環境変数が漏れたり、ホストにディレクトリを作られたりします。直る版と、RHEL・Debian・Ubuntuなどの状況を整理します。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
Podmanに脆弱性2件 悪意あるイメージで環境変数の漏えい、各社の修正状況

この記事のまとめ

  • Podmanの脆弱性2件は6月に公表済みで、10月18日にopenSUSE Leap 16.0の修正が出ました。どちらも悪意あるコンテナイメージを動かすと起きます。
  • CVE-2026-57231は、ホストの環境変数がコンテナに渡る問題で、CVSS 7.5です。5.8.4と6.0.0で直り、RHELは7月に修正済みです。
  • CVE-2026-55686はWORKDIRのリンクでホストに手を出せる問題です。RHELは修正を後回しにし、Debian 13とUbuntuも修正待ちです。
こんな方に#30代#40代#50代実務

コンテナを動かす道具Podmanの脆弱性2件について、2026年10月18日にopenSUSEが、10月12日にSUSEが修正を出しました。2件とも6月に公表されたもので、新しく見つかったものではありません。ただし、ディストリビューションによって、直っているものと修正待ちのものが分かれています。悪意あるコンテナイメージを動かすと起きる問題で、外から取ってきたイメージを動かす環境ほど確かめる価値があります。

2件の中身

Podmanは、デーモン(常に動く管理用のプログラム)なしでコンテナを動かせる、オープンソースの道具です。RHELやSUSE、Debianなどのディストリビューションにも、パッケージとして入っています。

項目 CVE-2026-57231 CVE-2026-55686
内容 イメージの設定にある「値の無い環境変数」で、ホストの環境変数の値がコンテナに渡る イメージのWORKDIR(作業用のディレクトリ)にシンボリックリンクがあると、ホストにディレクトリを作られたり、持ち主を変えられたりする
公表 2026年6月24日(GitHubのアドバイザリー) 2026年6月17日(GitHubのアドバイザリー)
影響する版 1.8.1から5.8.3まで。v6系は6.0.0より前 3.0.0から5.7.0まで
直る版 5.8.4、6.0.0 5.7.1
深刻度 CVSS 7.5(GitHub・Red Hatは重要度Important) CVSS 5.3(GitHub)。Red HatはModerate(5.8)
悪用 CISAのKEV(10月16日版)に無し 同じく無し

ホストの環境変数が漏れる(CVE-2026-57231)

podman run には、--env VAR1 や --env VAR* のように値を書かずに指定すると、いまの環境の値をコンテナに渡す機能があります。開発者によると、同じ読み取りの処理を、イメージの設定の環境変数にも使っていました。

GitHubのPodmanのセキュリティアドバイザリーGHSA-4hq8-gpf5-8p68の画面。題は『Malformed Image can trick podman run into leaking host environment variables into the container』で深刻度はHigh。影響する版はgithub.com/containers/podmanのv1.8.1以上v5.8.3以下(直る版v5.8.4)と、go.podman.io/podman/v6のv6.0.0未満(直る版v6.0.0)。説明には、値の無い環境変数を持つイメージがホストの変数をコンテナに渡させ、アスタリスクで全部の変数が渡ること、podman runの--envの読み取りの処理がイメージの設定にも使われていたことが書かれている。右側にCVSS 7.5の内訳とCVE-2026-57231
Podmanの開発者が公開したCVE-2026-57231のアドバイザリー出典: Podman(GitHub)「GHSA-4hq8-gpf5-8p68」(引用)

そのため、イメージの設定に値の無い変数を入れておくと、ホスト側の同じ名前の変数の値がコンテナに渡ります。アスタリスク(*)を使えば、ホストの変数が全部渡ります。開発者は、悪意あるイメージが、コンテナを起動したセッションの環境変数をすべて持ち出せるとしています。

環境変数には、クラウドのアクセスキーや、各種サービスのトークンが入っていることがあります。CIの仕組み(自動でビルドやテストを動かす仕組み)では、キーやトークンを環境変数で渡すことがあるので、とくに確かめる価値があります。

修正では、key=value の形になっていない変数を持つイメージは、起動を断るようになりました。

WORKDIRのリンクでホストに手を出せる(CVE-2026-55686)

イメージのWORKDIRの道筋にシンボリックリンク(別の場所を指す目印のファイル)があると、コンテナの外のホストのファイルシステムに、ディレクトリを作られることがあります。開発者の再現の例では、ホストに /var/BREAKOUT が作られました。

GitHubのPodmanのセキュリティアドバイザリーGHSA-q6r4-3wmg-fwcqの画面。題は『WORKDIR symlink traversal vulnerability』で深刻度はModerate。影響する版はv3.0.0以上v5.7.0以下で、直る版はv5.7.1。説明には、WORKDIRの道筋にシンボリックリンクを持つ悪意あるイメージを動かすと、ホストのファイルシステムにディレクトリを作ったり持ち主を変えたりでき、持ち主の変更は競合を起こす別のプロセスの助けが要るため起きにくいこと、5.7.1で修正したこと、再現の手順があることが書かれている。右側にCVSS 5.3の内訳とCVE-2026-55686
CVE-2026-55686(WORKDIRのシンボリックリンク)のアドバイザリー出典: Podman(GitHub)「GHSA-q6r4-3wmg-fwcq」(引用)

持ち主の書き換えまで起きるのは、別の悪意あるプロセスが同時にホストのファイルを動かす競合が要るため、起きにくいとしています。Red Hatも、悪意あるイメージが要ることなどから、重要度をModerateとしています。

各社の修正の状況(10月19日時点)

ディストリビューション CVE-2026-57231(環境変数) CVE-2026-55686(WORKDIR)
RHEL 10 修正済み(RHSA-2026:37072・7月9日、podman 5.8.2-4.el10_2) 修正を後回し(Fix deferred)
RHEL 9 修正済み(RHSA-2026:37123・7月9日、podman 5.8.2-4.el9_8) 修正を後回し(Fix deferred)
RHEL 8 修正済み(RHSA-2026:38504・7月13日、container-toolsのモジュール) 修正を後回し(Fix deferred)
openSUSE Leap 16.0 修正済み(openSUSE-SU-2026:22089-1・10月18日、podman 5.4.2-160000.6.1) 同じ更新で修正
SUSE Linux Micro 6.1・6.2 修正済み(SUSE-SU-2026:24182-1・10月12日付) 同じ更新で修正
Debian 13(trixie) 修正待ち(podman 5.4.2+ds1-2が影響あり)。unstableは5.8.4+ds1-1で修正 修正待ち。unstableは5.8.1+ds1-2で修正
Ubuntu 調査中(needs-triage)。優先度はMedium 調査中(needs-triage)。優先度はMedium

Red Hatは、OpenShift 4.22やQuayの各版でも、CVE-2026-57231の修正を出しています。CVE-2026-55686は、RHEL 8・9・10とOpenShiftなどで「Fix deferred」で、すぐには直さない扱いです。

ドイツのCERT-Bundは、2件の告知をそれぞれ10月18日に更新し、openSUSEの修正を加えました。今回の動きは、この更新です。

影響する会社・しない会社

  • 影響する: Podmanで、外から取ってきたイメージや、出どころを確かめていないイメージを動かしている会社です。開発者のパソコン、検証のサーバー、CIの仕組みなどが当たります。
  • 影響する: Podmanを起動する環境に、クラウドのキーやトークンを環境変数で置いている会社です。CVE-2026-57231で漏れるおそれがあります。
  • 影響する: Debian 13やUbuntuでPodmanを使っている会社です。10月19日時点で、ディストリビューションの修正版はまだ出ていません。
  • 影響する: RHEL 8・9・10でPodmanを使っている会社のうち、CVE-2026-55686を気にする所です。Red Hatは修正を後回しにしています。
  • 影響しない: Podmanを入れていない会社と、Dockerだけを使っている環境です。2件はPodmanの脆弱性として公表されています。
  • 影響しない: 自社で作り、中身を確かめたイメージだけを動かしている環境は、悪意あるイメージを動かす前提が当たりにくくなります。ただし、元にしたイメージ(ベースイメージ)の出どころも確かめます。

情シスが今日やること

  1. Podmanが入っている機器を洗い出し、版を確かめます。 podman --version で版を見ます。ディストリビューションのパッケージなら、RHEL系は rpm -q podman、Debian・Ubuntuは dpkg -l podman でパッケージの版を見て、上の表の告知と照らします。
  2. 直る版が出ている環境は更新します。 RHEL 8・9・10は7月の更新、openSUSE Leap 16.0とSUSE Linux Microは10月の更新で、CVE-2026-57231が直ります。開発元の版を直接入れている環境は、5.8.4か6.0.0にします。
  3. 出どころの分からないイメージを動かさない決まりにします。 開発者の回避策は、信頼できないイメージを動かさないことです。動かす前に podman image inspect --format '{{.Config.Env}}' <イメージ> で、値の無い変数が入っていないかを確かめられます。
  4. Podmanを起動する環境から、秘密の値を外します。 CIの仕組みや共用のサーバーで、クラウドのキーやトークンを環境変数に常に置いていないかを確かめます。要る時だけ渡す形に変えると、CVE-2026-57231の影響を小さくできます。
  5. 修正待ちの環境は、告知を見る担当を決めます。 Debian 13・Ubuntuと、RHELのCVE-2026-55686は、各社のCVEのページで修正版の公開を確かめ、出たら入れる段取りを決めます。

Podmanの別の脆弱性(チェックポイントの隔離の設定を無視する問題)は、GitHub、Podmanの隔離設定を無視する脆弱性公表 対象版は更新をにまとめています。

2026年10月19日時点の内容です。

よくある質問

QDockerを使っていれば関係ありませんか?

A2件とも、Podmanの脆弱性として公表されたものです。Podmanを使わずDockerだけを使っている環境は、この2件の対象としては挙がっていません。ただし、RHELやその派生、OpenShiftなどではPodmanが入っていることがあるので、入っているかを確かめます。

Q版の番号が5.8.4より古いと、必ず危ないのですか?

Aいいえ。ディストリビューションのパッケージは、古い版の番号のまま修正を入れることがあります。例えばRHEL 9は5.8.2-4.el9_8で、openSUSE Leap 16.0は5.4.2-160000.6.1で直しています。版の番号だけでなく、各社の告知と照らして確かめます。

Q悪用されていますか?

ACISAの悪用が確認された脆弱性の一覧(KEV)の10月16日版に、2件とも載っていません。

出典・参考

チェック済み。この記事は監修者によってチェックされました。(2026年10月19日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(解説)

法令・官公庁の発表・企業の公式発表などの一次情報を調べて、情シス向けの解説・比較・テンプレの記事を書きます。数字と日付は出典と照らして確かめ、記事の最後に出典を載せています。使っているAI: Anthropic Claude。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が一次情報を調べて書き、機械の検査を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします