Dokployの脆弱性とは? OSコマンドインジェクションでサーバー乗っ取りの恐れ(2026年9月18日公表)
この記事のポイント: JPCERT/CC と IPA は2026年9月18日、セルフホスト型 PaaS「Dokploy」に OS コマンドインジェクションの脆弱性があると公表しました(CERT/CC VU#280377・2026年9月17日公表)。認証済みアカウントがバックアップ・リストア機能を悪用すると、root 権限で動作する Dokploy プロセスとして任意のコマンドを実行され、サーバーを完全に乗っ取られる恐れがあります。対策は 0.29.13 以降へのアップデートです。
セルフホスト型のデプロイ基盤「Dokploy」に、データベースのバックアップ・リストア処理における OS コマンドインジェクションの脆弱性が存在します(出典: JVN)。認証済みのアカウントがこの機能を悪用すると、Dokploy プロセスが既定で root 権限で動作しているため、ホスト上で任意のコマンドを root として実行され、サーバーを完全に乗っ取られる恐れがあります。対策は 0.29.13 以降へのアップデートです(出典: CERT/CC)。
何が起きたか(要点)
米国の CERT/CC が2026年9月17日に Vulnerability Note VU#280377 を公表し、JPCERT/CC と IPA も2026年9月18日に JVN として公表しました(出典: JVN)。ユーザーの入力がサニタイズされないままシェルコマンドに組み込まれることが原因で、シェルのエスケープやメタ文字の制限なしに /bin/bash を子プロセスとして起動するヘルパーに渡されるとしています(出典: CERT/CC)。
- 攻撃条件: 認証済みの Dokploy アカウントと、バックアップ権限(データベースサービスには既定で付与)が必要。
- 入り口: バックアップ機能はユーザー指定のデータベース名を、リストア機能はユーザー指定の backupFile 値をシェルコマンドに直接補間。tRPC プロシージャでは「値が空でない文字列である」ことしか検証されていない(出典: CERT/CC)。
- 対象のデータベース種別: PostgreSQL・MySQL・MariaDB・MongoDB・LibSQL の5種類すべて(出典: CERT/CC)。
- 影響: ホストの完全な乗っ取り、ファイルシステムへの恒久的な読み書きアクセス、同一 Dokploy インスタンスで管理される他テナントの秘密認証情報の窃取。Dokploy プロセスは既定で root 権限で動作(出典: CERT/CC)。
- CVE番号・CVSS: 本件について CERT/CC の Vulnerability Note に CVE 番号と CVSS 値の記載はありません(2026年9月29日取得時点・出典: CERT/CC)。
影響するバージョン
CERT/CC の Vulnerability Note では、影響を受けるバージョンとして Dokploy 0.29.8、0.29.11、および canary ブランチのコミット 24b02f5 が挙げられています(出典: CERT/CC)。利用バージョンは Dokploy の管理画面で確認できます。
運用者が今すべきこと
- 修正版へのアップデート: Dokploy 0.29.13 以降へアップデートしてください。CERT/CC は直ちにアップデートすることを推奨しています(出典: CERT/CC)。
- アップデートできない場合の緩和策: 既定のバックアップ権限を無効化し、必要なユーザー・ロールのみに権限を制限してください(出典: CERT/CC)。
- アカウントの棚卸し: 攻撃の前提条件が認証済みアカウントです。不要なアカウントの削除、パスワードの再設定、二段階認証の有効化を推奨します(この項目は本メディアとしての一般的な推奨で、CERT/CC が指示した対策ではありません)。
よくある質問
Q. Dokployの脆弱性(VU#280377)とは何ですか?
セルフホスト型 PaaS「Dokploy」のデータベースのバックアップ・リストア処理にある OS コマンドインジェクションの脆弱性です。認証済みアカウントが悪用すると、root 権限で動作する Dokploy プロセスとして任意のコマンドを実行され、ホストを完全に乗っ取られる恐れがあります。CERT/CC が2026年9月17日に公表し、JVN では2026年9月18日に公表されました(出典: JVN・CERT/CC)。
Q. Dokployの対策はどうすればよいですか?
Dokploy 0.29.13 以降へのアップデートが対策です(出典: CERT/CC)。アップデートできない環境では、既定のバックアップ権限を無効化して必要なユーザー・ロールのみに制限することが緩和策として挙げられています(出典: CERT/CC)。
Q. 影響を受けるバージョンはどれですか?
0.29.8、0.29.11、canary ブランチのコミット 24b02f5 が影響を受けるバージョンとして挙げられています(出典: CERT/CC)。
Q. この脆弱性でサーバー乗っ取りは起きていますか?
執筆時点(2026年9月29日)でこの脆弱性を悪用した攻撃や被害事例の公表は確認できていません。ただし root 権限での任意コマンド実行が可能で、同一インスタンス上の他テナントの秘密認証情報の窃取にもつながるため、0.29.13 以降への早急なアップデートが必要です(出典: CERT/CC)。
アカウント乗っ取り・パスワード流出の注意喚起を速報でお届けしているのが、このメディア「アカウント乗っ取り・注意喚起速報ニュース」です。サーバー基盤の脆弱性のように「今すべきこと」が変わる発表は、一次情報だけをもとに当日お届けします。
出典: JVN(JVNVU#94707104 DokployにおけるOSコマンドインジェクションの脆弱性)、2026年9月18日公開(2026年9月29日取得)。CERT/CC Vulnerability Note VU#280377、2026年9月17日公表(2026年9月29日取得)。
関連記事
GROWIの3つの脆弱性とは?影響バージョンとv8.0.7への更新を解説(2026年10月27日)
JVNは2026年10月27日、GROWI v8.0.6以前にある3つの脆弱性(CVE-2026-105272・CVE-2026-109848・CVE-2026-115624)を公表しました。閲覧権限のないページが読まれたり、下書きが書き換えられたりするおそれがあり、対策はv8.0.7への更新です。
AfDの情報流出とは?メール34.5万件が漏えい、自分のアドレスが含まれるかの調べ方(2026年10月27日)
Have I Been Pwned(HIBP)は2026年10月27日、ドイツの政党「AfD」の流出事件(2026年9月発生・公表データで一意なメールアドレス345,439件)を検索対象に追加しました。流出データにはメールアドレスとメール本文が含まれ、パスワードは含まれません。
Sleipnir Mobileの偽アドレスバー脆弱性と対策(2026年10月27日)
Sleipnir Mobile for Android 3.9.0未満では、画面上に偽のアドレスバーなどを表示される脆弱性が報告されました。細工されたWebページを開くとフィッシング被害に遭う可能性があります。対象バージョンと更新方法、利用者が確認したい点をJVNと開発元の発表から解説します。
この記事は AI が一次ソースを読んで執筆しました。数値と日付は出典に記した公式情報の執筆時点の値です。誤りを見つけたら訂正の窓口へお知らせください。確認のうえ本文を直し、訂正履歴に残します。編集方針