Katalog CVE

CVE-2026-55747

ŚrednieCVSS 6.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

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

Streszczenie

Przykład kodu kucharskiego w projekcie PocketFlow implementuje pomocnika jako cienką otoczkę os.path.join(workdir, p) bez kanonizacji ani sprawdzania zawartości, używaną bez zabezpieczeń przez narzędzia dostępu do plików ReadFile, ListFiles, PatchRead i PatchApply. Dotyczy to przykładowego przepisu, a nie podstawowego API biblioteki; aplikacje kopiujące ten wzorzec do produkcji są podatne.

Ocena ryzyka

Ryzyko polega na możliwym nieautoryzowanym dostępie do plików poza katalogiem roboczym, co może prowadzić do ujawnienia wrażliwych danych lub modyfikacji plików systemowych.

Rekomendacja

Zaleca się nie kopiowanie tego wzorca do produkcji bez dodania walidacji ścieżek (kanonizacji i sprawdzania, czy ścieżka znajduje się w dozwolonym katalogu).

Powiązane podatności

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

The pocketflow-coding-agent cookbook example in The-Pocket/PocketFlow implements a helper as a thin os.path.join(workdir, p) wrapper with no canonicalization or containment check, used unguarded by the ReadFile, ListFiles, PatchRead, and PatchApply file-access tools. Severity reflects that this affects an illustrative cookbook example rather than a core library API; applications that copy this pattern into production are affected.

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