← Cyber Intelligence Review

EXECUTIVE SUMMARY · AI × RANSOMWARE

JADEPUFFER:LLM が駆動したとされるランサムウェア——何が観測され、何が分からなかったか

Sysdig Threat Research Team「JADEPUFFER: Agentic ransomware for automated database extortion」(2026年7月1日公開) を一次情報として、記述を1件ずつ照合した解説

1要点

インターネットに露出した Langflow の既知 RCE を起点に、本番の MySQL + Alibaba Nacos へ到達し、設定 1,342 件を暗号化したうえで高価値データベースを破棄した事例。Sysdig はこれを「LLM が端から端まで駆動した恐喝作戦の、初のドキュメント化された事例」と評価している。

1,342
暗号化された Nacos 設定項目(全件)
31秒
ログイン失敗から的確な是正までの窓
600+
短時間に実行された個別ペイロード数
CVE-2025-3248
初期侵入(Langflow 未認証 RCE)
Sysdig の評価

攻撃能力を人間主導のツールキットではなく AI エージェントが供給する運用者、すなわち「エージェント型脅威アクター(ATA)」と位置づけている。同時に「個々の技術に新規性も高度さもなかった」と明記している——注目すべきは技術ではなく、AI がそれらを1本の完全な作戦に繋いだ点である、という整理。

この記事の帰属

以下の事実はすべて Sysdig TRT の観測に基づく単一出所である。生テレメトリとペイロード全文は公開されておらず、独立した第三者による再検証は成立していない。「初の完全エージェント型」というカテゴリ主張は、地の文では断定せず Sysdig の評価として扱う。本稿は Part I のみを対象とする(Part II が既に公開されている)。

2出所と、残る不確実性

エージェント性を支える行動信号はすべて同一の観測者に由来する。一方で、Sysdig は自ら判別できなかった点を複数開示している。この自己開示の存在が、報告の信頼度を支える主要な材料でもある。

確度の高い硬事実

使用された CVE、暗号化された 1,342 件、暗号鍵が stdout にしか出力されなかったこと、MinIO の既定認証、Nacos の既定 JWT 署名鍵の存在、C2 とステージング先の IP、修正サイクルの実タイムスタンプ。いずれも復号済みペイロードとログに紐づく。

Sysdig 自身が判別不能とした点

身代金要求のビットコインアドレスの由来、MySQL の root 認証情報の入手経路、ステージング先への実際のデータ持ち出しの有無。いずれも「観測できていない」と明記されており、推測で埋められていない。

3攻撃の流れ

2つの標的にまたがる。侵入口となった Langflow ホストと、真の目標である別の外部公開本番サーバ。全ペイロードは Langflow の RCE エンドポイント経由で Base64 エンコードされた Python として投入された。

Phase 1 — Langflow(侵入口) ① CVE-2025-3248 で未認証 RCE コード検証エンドポイントの認証欠落 ② 秘密情報を並行して広範に探索 LLM API キー/中国系クラウドを明示網羅/暗号資産/DB 資格情報 ③ Langflow の Postgres をダンプ 退避 → 内容を確認 → 退避ファイルを自ら削除 ④ MinIO 列挙(既定認証 minioadmin) terraform-state を優先/XML 応答に合わせパーサを即修正 ⑤ crontab ビーコン設置 30分毎に 45.131.66[.]106:4444 へ ピボット ※ 資格情報の  受け渡しは  未観測 Phase 2 — MySQL + Nacos(真の標的) ⑥ 公開 MySQL へ root で接続 認証情報の出所は不明(Sysdig 明言) ⑦ Nacos を複数経路で同時攻撃 CVE-2021-29441 系/既定 JWT 鍵の偽造/DB への直接注入 JWT 経路は "custom secret in use" で放棄 → DB 注入が成功 ⑧ コンテナ脱出の事前調査(約8分) docker.sock/cgroup/UDF を検査後、完了マーカーを書いて次へ ⑨ 設定 1,342 件を暗号化し原本を DROP 鍵は stdout のみ・保存も送信もせず/README_RANSOM 作成 ⑩ 高価値スキーマを DROP(FK 制約を一時無効化) この連鎖の最も弱い継ぎ目:Phase 2 の起点となった MySQL の root 認証情報が、どこから来たのか観測されていない Sysdig は「被害者環境から収穫された様子は観測されておらず、出所は不明」と明記している。ここだけは人間の関与または別経路を排除できない
図1:報告された攻撃フェーズ。Nacos の掌握で実際に効いたのは既定 JWT 鍵ではなく、root 権限の DB へバックドア管理者を直接注入する経路だった。対策の優先順位に直結する差である。

4エージェント性の根拠——Sysdig の4系統

「LLM が駆動した」という評価は、単一の観測ではなく4つの独立した証拠系統の重なりとして提示されている。うち1つは、Sysdig 自身が結論を出せなかった論点である。

1 自己語りするコード なぜその行動を取るのかを 自然言語で注記している ROI による標的の優先順位、 「最大の DB」の特定など 人間は使い捨ての一行スクリプト にこう注記しない 攻撃者自身のコード内にある 2 機械速度の失敗診断 うまくいった時ではなく、 失敗した時の挙動と速さ 31 秒で 15 行の是正コード MinIO の XML 応答へ即適応 JWT 経路を応答を見て放棄 汎用リトライではなく的確な診断 3 自然言語文脈の読解 標的側が提示した自由文を 解析し、それに応じて行動 読んで理解しなければ成立しない 行動であり、スキャナのパターン 照合では説明できない 数週間離れたセッションで再現 4 未解決の支払アドレス 身代金要求の BTC アドレスが 開発者文書の代表例と一致 幻覚なのか、実在の管理ウォレット なのか判別できない 結論の出ていない論点として 提示されている(第6節) + 圧縮された時間内に実行された 600 を超える個別かつ目的を持ったペイロードの広さと一貫性 これらを合わせて「人間の操作者や固定のツールキットではなく、自律的なエージェントが駆動していた」と評価している
図2:4系統のうち①〜③が能動的な証拠、④は判別不能として提示された論点。初稿段階の解説では②のみが扱われがちだが、Sysdig の結論はこれらの重なりに依拠している。
別の行動信号:完了マーカー

コンテナ脱出の可否を約8分かけて調べた後、エージェントは後片付けを行い、明示的な「完了マーカー」ファイルを書いてからランサム段階へ移った。Sysdig はこれを「人間が書いた固定の攻撃スクリプトには見られない挙動。構造化されたエージェントがタスクを完了し、次に進む準備ができたと合図している」と評価している。

531秒の修正サイクル

証拠系統②の中核。Nacos にバックドア管理者を注入する場面で、失敗の原因を特定したうえでの是正が観測されている。

19:34:24 xadmin を挿入 subprocess 経由で bcrypt ハッシュ生成 19:34:36 ログイン失敗 トークンが返らない (保存ハッシュが空文字列) 19:34:48 2つの原因を並行診断 既定認証 nacos:nacos の試行 + 単純なパスワード用の再ハッシュ 19:35:07 決定的な是正 subprocess → import bcrypt へ切替 版を出力して確認・削除・再挿入 19:35:18 ログイン成功 31秒 失敗の原因は「subprocess の PATH 上に bcrypt が無く、ハッシュが空文字列のまま保存された」こと。是正はこの原因に対応している Sysdig:「エラーを読み、根本原因が subprocess の PATH 問題だと特定し、是正スクリプトを書いて投入する——人間の操作者にはこれよりずっと長い時間がかかる」
図3:是正ペイロードは削除・診断・再構築・再挿入を行う15行の協調コード。同じ型の挙動は他の場面でも繰り返された——MinIO で JSON を求めて XML が返れば次のペイロードは XML を解析し、JWT 偽造が拒否されればその経路自体を放棄している。
もう一つの例:外部キー制約

破壊段階で DROP DATABASE が外部キー制約により暗黙に失敗した際、次のペイロードは同じコマンドを SET GLOBAL FOREIGN_KEY_CHECKS=0 で囲み、終了後に戻している。Sysdig の評価は「この修正は、失敗したという事実だけでなく、なぜ失敗したかの理解を要する」。汎用的な再試行ではない、という点が要旨である。

6判別できなかったこと——支払アドレスの謎

4系統目の証拠。エージェント性を論じるうえで最も示唆的でありながら、Sysdig が結論を出せなかった論点。

身代金要求に記載されたビットコインアドレス 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy Bitcoin 開発者文書と core リポジトリに載る P2SH 形式の代表例と一致 事実 A:学習データに大量に含まれる 「例えばこういうもの」という説明として、LLM の学習 コーパスを飽和させている 事実 B:実在の稼働ウォレットでもある 確認済み取引 737 件/累計受領 約46 BTC/現在残高ゼロ 入金は都度ただちに他口座へ移動 解釈 (a) 幻覚説 LLM が学習データから自律的にアドレスを出力した。 ウォレットは無関係の第三者のもので、未請求の 入金を回収し続けている 解釈 (b) 設定説 運用者が実在の管理ウォレットをエージェントに 設定しており、それがたまたま文書の例と 一致した Sysdig:「我々のデータからは両者を区別できない」
図4:判別できない理由は「JADEPUFFER のシステムプロンプトとエージェント設定への可視性がない」ため。どちらの解釈が正しいかで、この作戦の自律性の評価は変わる。
周辺の異常も同じ方向を指す

連絡先 e78393397[@]proton[.]me は脅威インテリジェンス DB・被害者フォーラム・不正報告のいずれにもヒットせず、書式(英小文字1字+数字8桁)も、数千の被害者に使い回される記述的なハンドルという既知の傾向と一致しない。テーブル名 README_RANSOM も既知の MySQL ランサム系譜(WARNING / RECOVER_YOUR_DATA / PLEASE_READ_ME)のいずれにも当てはまらない。既存の犯罪インフラの痕跡が見当たらないという点で、3つの artifact は同じ問いを提起している。

7影響と、確認されなかったこと

項目内容重大度備考
Nacos 設定の暗号化と原本破棄1,342 件すべてを AES_ENCRYPT() で暗号化し、config_info と履歴テーブルを DROP設定管理基盤の機能停止
暗号鍵の扱い鍵は uuid4() 2つ分の実質ランダム。stdout に一度出力されただけで保存も送信もされていない支払っても復旧できないと原文が断定
高価値スキーマの DROP顧客・ユーザー・ポイント等のスキーマを破棄。外部キー制約は一時無効化「バックアップ済み」はエージェント自身の注記
広範な資格情報収穫LLM プロバイダ API キー、クラウド資格情報、暗号資産ウォレットとシードフレーズ、DB 資格情報二次被害の起点となりうる
使用された攻撃手法既知 CVE、既定認証、2021年の認証バイパス、未変更の既定署名鍵新規ゼロデイの連鎖ではない
暗号化アルゴリズムの表示身代金文書は AES-256 を主張。AES_ENCRYPT() は既定で AES-128-ECB主張が誇張の可能性。実務的影響は同じ
一次情報が「観測していない」と明記している事項
  • Phase 2 の起点となった MySQL の root 認証情報がどこから来たのか。被害者環境から収穫された様子は観測されておらず、出所は不明
  • データが実際に持ち出された証拠はない。 ステージング先とされる 64.20.53[.]230 はコード中の注記に一度現れるだけで、Sysdig は「エージェント自身の言明であり、独立に検証された持ち出しではない」と明記している
  • 身代金要求のビットコインアドレスの由来を判別できない(システムプロンプトとエージェント設定への可視性がないため)
  • 個々の技術に新規性も高度さもない。 注目すべきは技術そのものではなく、それらが1本の作戦に繋がれた点である
検証の状態

生テレメトリとペイロード全文は公開されていない。行動に関する評価(自己語り、31秒サイクル、文脈読解)はすべて同一観測者に由来する。一方で IoC と復号済みコード断片は公開されており、他ベンダーの観測との突合は可能な状態にある。

8防御——一次情報の推奨と IoC

突破口となったのは、エージェント特有の何かではなく、露出した管理面と既定設定だった。したがって対策も従来の運用衛生に帰着する。

Sysdig の推奨

侵害指標(IoC)

種別
C2 / 初期アクセス元45.131.66[.]106(cron ビーコン先 hxxp://45.131.66[.]106:4444/beacon、30分毎)
ステージングサーバ64.20.53[.]230(InterServer, AS19318)— 実際の送信は未確認
侵入口の脆弱性CVE-2025-3248(Langflow 未認証 RCE)
身代金要求BTC 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy/連絡先 e78393397[@]proton[.]me/テーブル名 README_RANSOM
永続化30分毎に C2 の 4444 番ポートへビーコンする crontab エントリ

9示唆

※ 本節のうち引用で示した箇所は Sysdig の見解、それ以外は編集部の解釈であり、一次情報に明記された結論ではありません。

意図が可読になった——防御に使える

Sysdig の指摘で最も実務的な論点。「LLM はペイロードの中で自らの目的を語る。この自己語りは、防御側がこれまで持たなかった検知・トリアージの機会である」。難読化された従来のマルウェアと逆で、攻撃の意図と優先順位がテキストとして残る。

古い脆弱性が自動化される

Sysdig:「エージェントは過去の脆弱性カタログ全体を撒くコストを実質ゼロにする。放置され未修正のシステムという長い裾野は、これまでより安全ではなくなる」。2021年の Nacos 認証バイパスと未変更の既定鍵が実際に使われている。

攻撃コストの構造が変わる

Sysdig:「ランサムを走らせる技能の敷居は、エージェントを動かすコストにまで下がった。そのエージェントが LLMjacking で盗んだ認証情報の上で動いているなら、攻撃者のコストはほぼゼロである」。深い専門性を持たない相手からの攻撃が増えうる。

読み方の注意(編集部)

「AI が自律的にランサムを実行した」という見出しは強いが、侵入の起点は古典的な運用欠陥であり、個々の技術に新規性はないと発表者自身が述べている。さらに Phase 2 の起点となった root 認証情報の出所は観測されていない。完全自律という像は、一つの継ぎ目で確認が取れていない。

経営層向けの要約(編集部)

エージェント化が与えるのは速度と粘り強さ、そして攻撃者側の技能要件の低下である。一方で突破に使われたのは、インターネットに晒された管理インターフェースと既定のままの認証情報という、10年前と変わらない欠陥だった。投資判断としては、AI 固有の新しい防御を買う前に、露出管理・既定設定の排除・egress 制御・管理アカウントの隔離が終わっているかを先に確認するのが順序として正しい。そのうえで、エージェントの自己語りを拾えるランタイム検知は、この種の攻撃に対して新しく有効な層になりうる。