概要
AIゲートウェイ(LLM APIプロキシ)のLiteLLMにコマンドインジェクション脆弱性(CWE-77 / CWE-78)が存在します。
MCPサーバーの接続テスト用エンドポイント(POST /mcp-rest/test/connection、POST /mcp-rest/test/tools/list)は、stdioトランスポートを使用するサーバー設定(command、args、envフィールド)を含むリクエストボディを受け付けます。これらのエンドポイントは有効なプロキシAPIキーのみでゲートされており、ロールチェックがないため、低権限のinternal-userキーを持つユーザーでもプロキシホスト上で任意のコマンドをプロキシプロセスの権限で実行できます。
CISAのKnown Exploited Vulnerabilities(KEV)カタログにも登録済みです。
CVSSベクトル
| 属性 | 値 |
|---|---|
| Attack Vector | Network |
| Attack Complexity | Low |
| Privileges Required | Low |
| User Interaction | None |
| Scope | Unchanged |
| Confidentiality | High |
| Integrity | High |
| Availability | High |
| CVSSスコア | 8.8 (HIGH) |
影響を受けるソフトウェア
| 製品 | 影響バージョン | 修正バージョン |
|---|---|---|
| LiteLLM | 1.74.2 以上 1.83.7 未満 | 1.83.7 |
修正バージョンと回避策
- LiteLLM v1.83.7 以降へアップデートする
- MCPエンドポイントへの外部アクセスをネットワークレベルで制限する
- 低権限ユーザーへのAPIキー発行を最小化する
関連リンク
データソース: NVD (NIST), GitHub Advisory Database AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
