Katalog CVE

CVE-2026-102242

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

Streszczenie

W Google MCP Toolbox for Databases w wersjach 1.2.0–1.9.0 walidacja ścieżek allowedLocalRoots sprawdza katalogi leksykalnie, bez rozwiązywania dowiązań symbolicznych. Uwierzytelniony zdalny atakujący z uprawnieniami do wykonywania narzędzi może obejść ograniczenia katalogów i uzyskać dostęp lub nadpisać dowolne pliki lokalne poza dozwolonymi katalogami głównymi.

Ocena ryzyka

Atakujący może odczytać lub nadpisać pliki poza dozwolonymi katalogami, co grozi wyciekiem danych, modyfikacją konfiguracji lub wykonaniem złośliwego kodu. Wymaga to jednak uwierzytelnienia i uprawnień do wykonywania narzędzi.

Rekomendacja

Zaktualizuj Google MCP Toolbox for Databases do wersji nowszej niż 1.9.0, w której walidacja ścieżek rozwiązuje dowiązania symboliczne przed sprawdzeniem granic katalogów. Ogranicz uprawnienia do wykonywania narzędzi do zaufanych użytkowników.

Powiązane podatności

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

Improper link resolution (CWE-59 / CWE-22) in the allowedLocalRoots path validation in Google MCP Toolbox for Databases versions 1.2.0 through 1.9.0 allows a remote authenticated attacker with tool execution permissions to bypass directory boundary restrictions via symbolic links. Because path validation checks directories lexically without resolving symbolic links first, an attacker can access or overwrite arbitrary local files located outside the permitted root directories.

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