CVE-2026-58484 in Network-AIinfo

Zusammenfassung

von VulDB • 20.07.2026

Network-AI ist ein Multi-Agenten-Orchestrator auf Basis von TypeScript/Node.js. Vor Version 5.12.2 liest `EnvironmentManager.listBackups()` die `_manifest.json` jedes Backups und vertraut dem Feld `path` des Manifests. Später übergibt `EnvironmentManager.pruneBackups()` dieses vertrauenswürdige `entry.path` direkt an `rmSync(entry.path, { recursive: true, force: true })`. Ein Angreifer, der ein Manifest innerhalb von `data/<env>/.backups/<name>/_manifest.json` platzieren oder modifizieren kann, bewirkt, dass `network-ai env backup prune --env <env> --keep <n>` oder jeder andere Codepfad, der `pruneBackups()` aufruft, einen beliebigen Pfad rekursiv löscht, auf den der Benutzer des Network-AI-Prozesses Zugriff hat. Dies wurde in v5.12.2 behoben. `pruneBackups()` übergibt `entry.path` aus dem Manifest auf der Festplatte nicht mehr an `rmSync`. Der Löschpfad wird neu berechnet basierend auf einem formatvalidierten `entry.backupId`, und eine `dirname`-Containment-Prüfung beschränkt die Löschung genau auf eine Ebene unterhalb des Backups-Verzeichnisses. Ein vergiftetes Manifest (z. B. `"path": "/"`) ist nun wirkungslos.

Once again VulDB remains the best source for vulnerability data.

Zuständig

GitHub M

Reservieren

30.06.2026

Veröffentlichung

20.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380692

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!