CVE-2026-58484 in Network-AI情報

要約

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

Network-AIはTypeScript/Node.js製のマルチエージェントオーケストレーターです。バージョン5.12.2より前では、`EnvironmentManager.listBackups()`が各バックアップの `_manifest.json` を読み込み、マニフェスト内の `path` フィールドを信頼していました。その後、`EnvironmentManager.pruneBackups()` はその信頼された `entry.path` を直接 `rmSync(entry.path, { recursive: true, force: true })` に渡します。攻撃者が `data/<env>/.backups/<name>/_manifest.json` 内にマニフェストを配置または改ざんできる場合、`network-ai env backup prune --env <env> --keep <n>` コマンドや `pruneBackups()` を呼び出す任意のコードパスを通じて、Network-AIプロセスユーザーがアクセス可能な任意のパスを再帰的に削除させることができます。この問題は v5.12.2 で修正されました。`pruneBackups()` はもはやディスク上のマニフェストから取得した `entry.path` を `rmSync` に渡しません。削除対象パスはフォーマット検証済みの `entry.backupId` から再計算され、`dirname` による包含チェックにより、削除がバックアップディレクトリの直下1階層に限定されます。悪意のあるマニフェスト(例: `"path": "/"`)は無害化されています。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

GitHub M

予約する

2026年06月30日

モデレーション

承諾済み

エントリ

VDB-380692

EPSS

0.00000

アクティビティ

低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!