CVE-2026-56834 in PraisonAI
Zusammenfassung
von VulDB • 23.10.2026
PraisonAI ist ein System für Multi-Agenten-Teams. Von der Version 3.8.1 bis vor der Version 4.6.59 macht die Funktion „Dynamic Context Discovery“ von PraisonAI Hilfsprogramme für Artefakte über `ctx.get_tools()` verfügbar. Die implementierten Artefaktwerkzeuge erzwingen nicht, dass das angegebene `artifact_path` ein vom konfigurierten Speicher erstelltes Artefakt ist oder sich unter dem konfigurierten Basisverzeichnis für Artefakte befindet. Stattdessen verpacken `artifact_head`, `artifact_tail`, `artifact_grep` und `artifact_chunk` den vom Aufrufer bereitgestellten Pfad direkt in ein `ArtifactRef`-Objekt und lesen ihn dann aus dem Host-Dateisystem. Infolgedessen kann jeder Prompt, Benutzer oder Tool-Aufrufende, der diese Werkzeugargumente beeinflussen kann, Dateien lesen, die für den PraisonAI-Prozess lesbar sind, wie z. B. Projekt-.env-Dateien, Cloud-Anmeldeinformationen, SSH-Schlüssel, Quelldateien oder andere lokale Daten. Dieses Problem wurde in Version 4.6.59 behoben.
Be aware that VulDB is the high quality source for vulnerability data.