Katalog CVE

CVE-2026-79534

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Podatność na traversal katalogów w mcp-filesystem-server v0.11.1 z powodu nieprawidłowego rozwiązywania linków w validatePath. Gdy EvalSymlinks zwraca os.IsNotExist dla wiszącego dowiązania, walidacja sprawdza tylko katalog nadrzędny i zwraca nierozwiązana ścieżkę, co pozwala na zapis plików poza dozwolonymi katalogami.

Ocena ryzyka

Atakujący może zapisywać, modyfikować lub kopiować pliki poza dozwolonymi katalogami, co prowadzi do naruszenia integralności systemu plików.

Rekomendacja

Zaktualizuj mcp-filesystem-server do najnowszej wersji i popraw logikę walidacji ścieżek.

Powiązane podatności

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

mark3labs mcp-filesystem-server v0.11.1 is vulnerable to Directory Traversal due to an improper link resolution in validatePath (filesystemserver/handler/helper.go). When filepath.EvalSymlinks returns os.IsNotExist for a dangling symlink, the fallback validates only the parent directory and returns the unresolved path, so write_file (and modify_file, copy_file, move_file, create_directory) follows a pre-existing dangling symlink located inside an allowed directory and creates a file outside the configured allowed directories.

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