Katalog CVE

CVE-2026-76832

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.84%

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

Streszczenie

PythonTools w Agno (libs/agno/agno/tools/python.py) zawiera podatność na path traversal, umożliwiającą atakującym odczyt, zapis lub wykonanie dowolnych plików poprzez podanie sekwencji typu '../../' w argumencie file_name w akcjach read_file, save_to_file lub run_python_file. Atak może być przeprowadzony przez bezpośrednie wywołanie narzędzia lub przez wstrzyknięcie promptu w treści przetwarzanej przez agenta.

Ocena ryzyka

Atakujący może uzyskać dostęp do wrażliwych plików, zmodyfikować je lub wykonać dowolny kod Pythona w kontekście użytkownika procesu, co może prowadzić do naruszenia poufności, integralności i dostępności systemu.

Rekomendacja

Zaktualizuj Agno do wersji, w której podatność została naprawiona, oraz ogranicz dostęp do narzędzi PythonTools dla zaufanych użytkowników.

Inne podatności w Agno

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

Agno's PythonTools in libs/agno/agno/tools/python.py contains a path traversal vulnerability that allows attackers to read, write, or execute arbitrary files by supplying parent-directory traversal sequences in the file_name argument passed to read_file, save_to_file, or run_python_file tool actions. Attackers can inject traversal sequences such as '../../../../../../etc/passwd' through direct tool invocation or via prompt injection embedded in agent-processed content to escape the intended base_dir boundary and achieve arbitrary file read, arbitrary file write, or arbitrary Python code execution within the process user's authority.

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