Katalog CVE

CVE-2026-56839

WysokieCVSS 7.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W systemie PraisonAI przed wersją 4.6.59 wrappery CODE_TOOLS utrzymują _workspace_root jako None i przekazują workspace=None do funkcji pomocniczych read_file, search_replace i apply_diff, które wymuszają ograniczenie ścieżek tylko dla niepustego workspace. Aplikacja udostępniająca code_read_file, code_search_replace lub code_apply_diff przed set_workspace może pozwolić na odczyt i modyfikację plików poza zamierzonym katalogiem projektu.

Ocena ryzyka

Atakujący może odczytywać i modyfikować pliki poza zamierzonym katalogiem projektu, co może prowadzić do wycieku danych lub nieautoryzowanych zmian w systemie.

Rekomendacja

Zaktualizuj PraisonAI do wersji 4.6.59 lub nowszej oraz upewnij się, że workspace jest zawsze ustawiony przed udostępnieniem narzędzi CODE_TOOLS.

Inne podatności w PraisonAI

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

PraisonAI is a multi-agent teams system. Prior to 4.6.59, the CODE_TOOLS wrappers keep _workspace_root as None and pass workspace=None to read_file, search_replace, and apply_diff helpers that enforce path containment only for a truthy workspace. An application that exposes code_read_file, code_search_replace, or code_apply_diff before set_workspace can therefore let prompt-influenced calls read and modify files outside the intended project directory, while explicitly configured workspaces remain effective. This vulnerability is fixed in 4.6.59.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS