NEWSkillSec — AI Skill のセキュリティを「マルウェア検知」から「能力監査」へSkillSec詳しく見る →
← インテル一覧へ
SECURITY INTEL · MONTHLY

2026-08 CleanSource コミュニティ月次セキュリティインテル要約

294 インテル総数
82 超危(CSSA+CVE)
21 公開日数
212 汚染サンプル

今月のインテルは主に四つのリスク主軸を示します。MCP / Agent ツールチェーンにおける信頼境界の問題、セキュリティ制御が例外経路で fail-open になるリスク、サーバー側 URL 取得が引き起こす SSRF、およびスコープ付きパッケージ・依存関係の取り違え・チェーン上 C2(EtherHiding)を含む npm サプライチェーン汚染です。

01 コア統計

Statistics

CSSA 独自の早期警戒 36、CVE 深掘り 46、レジストリ汚染 212(npm 210 / PyPI 2)。汚染の件数が漏洞解説を大きく上回り、ほとんどが npm。超危比率も高い。一部のサンプルは接管・権限昇格・データ持ち出しを直接引き起こし得て、リスクの深刻さはスコアだけでは判定できない。前年比分析は総件数だけを参考にしないこと。

02 トレンド分析

Trending

T1 MCP / Agent / AI:最初から開いている信頼境界

8 月の CSSA と CVE では、MCP、Agent、AI ランタイム関連の問題が繰り返し出てくる。多くのセキュリティ問題は権限制御に関わり、リスクは既定設定の段階ですでに存在することが多い。

MetaMCP hermes-agent Claude Code python-sdk ArgoCD MCP cc-connect ToolUniverse lmdeploy ash_ai

MetaMCP は OAuth 資格情報を越権で読み、上流になりすませる。modelcontextprotocol / python-sdk にはプロンプトインジェクションと SSRF。hermes-agent は一連の問題がある(プロンプトインジェクション、サンドボックス無効、承認回避、ゲートウェイ認可が緩い)。Claude Code は環境変数の未エスケープやコマンド包装の緩さでホストを傷つける。月末も同種のサンプルが続く:ArgoCD MCP の未認可 RCE、cc-connect の Webhook/管理口欠認証+コマンドインジェクション、ToolUniverse のサンドボックス脱出、ash_ai / lmdeploy といった推論コンポーネントの RCE。注目すべきは単体の MCP Server だけではない。プロトコル、SDK、ゲートウェイ、承認フロー、CI/CD プラグイン、推論サービスが一本の鎖になっている。

T2 fail-open:失敗後も通す

もう一つの状況は、安全制御が失敗したあと、システムはなお通すことだ。CubeSandbox / CubeOps は認証が弱く/無く、管理者トークンを偽造できる。openssl_encrypt(CVE-2026-74901)は AES-GCM 失敗後に認証なし AES-CTR へ落ちる。Apache Superset MCP は例外を握りつぶし、認証が実質消える。hermes-agent では承認タイムアウトや対話モードを、モデルが障害として飛ばせる。レビューでは項目ごとに聞く:復号失敗、認可エラー、承認タイムアウト、サンドボックス未起動——コードはどの分岐へ行く?

T3 SSRF:サーバが URL を代行取得する

今月の SSRF も少なくない。SeaweedFS、Semantica、better-auth、TencentDB-Agent-Memory、sub2api、python-sdk、Adobe Campaign などが関わる。共通点は——サーバがユーザーや Agent の代わりに URL を要求することだ。検査は表面にとどまり、リダイレクトやヘッダ偽造で迂回できる。クロール、プレビュー、プロキシダウンロード、画像取得、Webhook コールバックは設計段階から高リスク面として扱う。CVE の公開を待ってから直さない。

T4 サプライチェーン汚染:スコープ、取り違え名、チェーン上 C2

汚染 212 件のほとんどは npm。繰り返し出る型がある。スコープ付きパッケージのバッチ投入、企業内部名の公網取り違え(たとえば sm-* の EC モジュール、internallib_v*)、@syncraft-labs/* の EtherHiding(Ethereum 取引からデコード実行、C2 はチェーン上、registry 削除では消えない)、高バージョン偽装や反デバッグ。日次の拒否リストだけでは足りず、パターン庫が必要だ:スコープ族、取り違え名、チェーン上ペイロード、私有名衝突。

03 次元別メモ

Deep Dive

生態系

汚染はいまも npm に集中する。PyPI が今月ほとんどないことは、より安全だという意味ではない。見えるサンプルが少ないだけだ。

権限モデル

Agent / MCP は権限が広く、承認が弱いことが多い。マルチテナントでも欠認可によるクロステナント読み書きが続く。

悪用と修正

未認証 RCE、SQL インジェクション、認可回避はまだ多い。優先度は CVSS だけで付けず、露出面と到達性も入れる。

04 提言

Summary

R1 優先して確認する

開発
  • MCP / Agent 実行系の棚卸し(認証・サンドボックス・承認タイムアウト・OAuth 保管)
  • URL 代行取得 API の SSRF 点検(リダイレクトとクラウドメタデータ)
  • 依存に sm-*、internallib_v*、@syncraft-labs/* 等がないか検索
セキュリティ
  • Agent/MCP 侵害、fail-open、SSRF、汚染を P0/P1 に
  • 異常な OAuth、MCP 呼び出し、承認スキップ、サンドボックスなし実行、外接を追跡
  • 悪意あるパッケージ到達ホストの隔離・フォレンジック・資格情報ローテ

R2 開発とマージ

開発
  • 失敗時の弱アルゴリズム/匿名への降格を禁止(fail-closed)
  • ツール記述と環境変数連結を非信頼入力として扱う
セキュリティ
  • 新規依存の出所・メンテナ・私有名衝突を CI で検査
  • プロンプト注入・ツール認可・資格情報隔離・サンドボックス脱出テストを追加

R3 サプライチェーンガバナンス

開発
  • ロックファイルと厳密バージョン、ハッシュ検証
  • 私有パッケージ名の公開レジストリ監視
セキュリティ
  • EtherHiding / チェーン上 C2 手順をプレイブックに追加
  • 8月の CSSA ルールと汚染指紋が SCA ゲートに入っているか確認

R4 ランタイムと観測

開発
  • Agent を既定でサンドボックス化し、ホスト FS・メタデータ・本番資格情報を与えない
  • 既定で外接拒否または許可リスト、危険操作はサーバー側で回避不可に
セキュリティ
  • 「承認スキップ」「サンドボックスなし実行」を監査・アラート
  • WAF、IAM、EDR、DNS、SCA、CI で突き合わせられる警報はつなぎ、個別に見ない

発行:CleanSource コミュニティ | 発行日:2026-08-04
データ出典:Sectrend CSSA 脆弱性情報体系(27 万件超)· オープンソースレジストリ汚染監視 | 転載の際は出典を明記してください

自社のコードベースでどう機能するか、実際にご覧ください。デモを予約