Katalog CVE

CVE-2026-35615

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

PraisonAI to system zespołów wieloagentowych. W wersjach przed 1.5.113 funkcja _validate_path() najpierw wywołuje os.path.normpath(), co powoduje zredukowanie sekwencji '..', a następnie sprawdza obecność '..' w znormalizowanej ścieżce. Ponieważ '..' jest już zredukowane, sprawdzenie zawsze przechodzi, co umożliwia łatwe przejście przez ścieżki do dowolnego pliku w systemie.

Ocena ryzyka

Ta podatność stwarza poważne ryzyko dla organizacji, umożliwiając atakującym dostęp do plików systemowych, co może prowadzić do ujawnienia wrażliwych danych lub kompromitacji systemu.

Rekomendacja

Zaleca się aktualizację do wersji 1.5.113 lub nowszej, aby usunąć tę podatność i zabezpieczyć system przed atakami związanymi z przejściem przez ścieżki.

Powiązane podatności

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

PraisonAI is a multi-agent teams system. Prior to 1.5.113, _validate_path() calls os.path.normpath() first, which collapses .. sequences, then checks for '..' in normalized. Since .. is already collapsed, the check always passes. This makes the check completely useless and allows trivial path traversal to any file on the system. This vulnerability is fixed in 1.5.113.

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