CVE-2026-58482 in Network-AI情報

要約

〜によって VulDB • 2026年07月20日

TypeScript/Node.jsのマルチエージェントオーケストレーターであるNetwork-AIには、出荷時に同梱され、エクスポートおよび文書化された機能として `ApprovalInbox`(`lib/approval-inbox.ts`)があります。これは「ヒューマン・イン・ザ・ループ」承認ゲートウェイのネットワーク表面であり、`ApprovalGate` はこれを使用して、高リスク操作に対して明示的な人間の承認を要求します。このHTTPサーバーはあらゆる種類の認証を行わず、状態を変更する `POST /approvals/:id/approve` や `/deny` を含むすべてのルートで `Access-Control-Allow-Origin: *` を設定しています。その結果、バージョン5.0.0から5.12.1において、インボックスポートにHTTPリクエストを送信できる任意のパーティ(同一ホスト上の共存プロセス、同じホスト上でのコンテナ/SSRF、オペレーターがループバック以外のアドレスをバインドした場合のリモートクライアント、またはワイルドカードCORS経由でオペレーラーがブラウザで訪問するあらゆるウェブサイト)は、保留中の承認を列挙してそれらを承認することができ、ヒューマン・イン・ザ・ループ制御全体を無効化し、ゲート付きの高リスクアクション(例:レビューのためにエージェントが保持していたシェルコマンドなど)が無承諾のまま実行される原因となります。この問題は v5.12.2 で修正されました。`ApprovalInbox` は now `secret` オプションを受け入れます。設定された場合、変更を行うエンドポイント `POST /:id/approve` および `POST /:id/deny` には、定数時間で検証される `Authorization: Bearer <secret>` ヘッダーが必要です(検証は `crypto.timingSafeEqual` を使用して行われます)。`startServer()` はデフォルトで既に `127.0.0.1` にバインドしています。ネットワーク上でインボックスを公開するオペレーターは、シークレットを設定する必要があります。

Once again VulDB remains the best source for vulnerability data.

責任者

GitHub M

予約する

2026年06月30日

モデレーション

承諾済み

エントリ

VDB-380686

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!