CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-35615

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS