Katalog CVE

CVE-2026-54520

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.49%

Percentyl 40 - wyżej niż 40% wszystkich znanych CVE

Streszczenie

W AI Agent Automation przed wersją 0.9.1 implementacja kroku plikowego executeStep przekazuje kontrolowaną przez użytkownika wartość step.path przez path.resolve bez sprawdzenia, czy ścieżka pozostaje w zatwierdzonym katalogu workflow. Uwierzytelniony użytkownik może użyć segmentów traversal do odczytu lub zapisu plików poza obszarem roboczym.

Ocena ryzyka

Atakujący może odczytać wrażliwe pliki lub nadpisać pliki dostępne dla procesu backendu, w tym pliki sąsiadujące z aplikacją. Może to prowadzić do wycieku danych lub naruszenia integralności systemu.

Rekomendacja

Zaktualizuj AI Agent Automation do wersji 0.9.1 lub nowszej. Ogranicz uprawnienia procesu backendu i zweryfikuj, czy kroki plikowe są ograniczone do zatwierdzonych katalogów.

Inne podatności w AI Agent Automation

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

AI Agent Automation is a modular AI agent workflow automation platform with schedulers, tools, and observability. Prior to 0.9.1, the executeStep file-step implementation in backend/src/agents/executor.js passes the user-controlled step.path value through path.resolve with process.cwd() and then uses the resulting path for read or write operations without checking that it remains in an approved workflow directory. An authenticated user who can create or modify workflow file steps can supply traversal segments to escape the intended workspace and read sensitive files or write and overwrite files accessible to the backend process, including application-adjacent files when process permissions allow. This issue is fixed in version 0.9.1.

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