CVE-2026-51853
NieznaneStreszczenie
agent-zero w wersjach 1.7, 1.8, 1.9 i 1.10 jest podatny na directory traversal w python/helpers/file_browser.py:FileBrowser.__init__. Klasa FileBrowser inicjalizuje się z katalogiem głównym hosta jako obszarem roboczym, co pozwala agentowi na dostęp do dowolnego pliku w systemie bez ograniczeń.
Ocena ryzyka
Agent może odczytywać lub modyfikować dowolne pliki w systemie, co prowadzi do poważnego naruszenia poufności i integralności. Ryzyko obejmuje wyciek danych oraz możliwość dalszej eskalacji uprawnień.
Rekomendacja
Zaktualizuj agent-zero do wersji zawierającej poprawkę i ogranicz obszar roboczy FileBrowser do dedykowanego katalogu. Zastosuj zasadę minimalnych uprawnień dla procesu agenta.
Inne podatności w agent-zero
Zobacz wszystkie- CVE-2026-51852Nieznane
Agent-zero w wersjach 1.7, 1.8, 1.9 i 1.10 jest podatny na atak typu Directory Traversal w metodzie FileBrowser.save_file_b64 w pliku python/helpers/file_browser.py. Metoda przyjmuje ścieżki plików kontrolowane przez użytkownika bez normalizacji ani walidacji, co umożliwia ataki path traversal.
- CVE-2026-47119Średnie
Agent Zero przed wersją 1.15 zawiera podatność na trwałe cross-site scripting (XSS). Atakujący może umieścić spreparowany plik SVG z kodem JavaScript w ścieżce dostępnej dla procesu agent-zero, a następnie nakłonić uwierzytelnionego użytkownika do odwiedzenia punktu końcowego image_get, co prowadzi do wykonania złośliwego skryptu w przeglądarce ofiary.
- CVE-2026-47118Średnie
Agent Zero przed wersją 1.15 zawiera podatność na path traversal, która pozwala nieuwierzytelnionym atakującym na odczyt dowolnych plików poprzez podanie spreparowanych ścieżek do punktu końcowego serwującego pliki obrazów. Mechanizm zabezpieczeń opiera się wyłącznie na liście dozwolonych rozszerzeń, podczas gdy sprawdzanie zawartości ścieżki jest jawnie wyłączone.
Oryginalny opis (angielski, źródło NVD)
agent-zero 1.7, 1.8, 1.9, and 1.10 is vulnerable to Directory Traversal in python/helpers/file_browser.py:FileBrowser.__init__. The FileBrowser class initializes with the host root directory as the workspace, allowing the agent to access any file on the system without restriction.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

