CVE-2026-14539
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
Google mcp-toolbox w wersjach do 1.4.0 zawiera podatność na nieograniczoną alokację zasobów w komponencie HTTP handler. Punkt końcowy /mcp odczytuje przychodzące dane bezpośrednio do pamięci systemowej za pomocą nieograniczonej pętli bufora (io.ReadAll) bez stosowania ograniczeń obronnych, takich jak http.MaxBytesReader. Nieuwierzytelniony atakujący może wysłać pojedyncze, ogromne żądanie HTTP, powodując liniowe zużycie pamięci hosta aż do zakończenia procesu przez błąd OOM.
Ocena ryzyka
Atakujący może spowodować awarię usługi mcp-toolbox, prowadząc do przerwy w działaniu dla wszystkich użytkowników, bez konieczności uwierzytelniania.
Rekomendacja
Zaktualizuj Google mcp-toolbox do wersji powyżej 1.4.0, która zawiera poprawkę ograniczającą rozmiar żądań HTTP.
Inne podatności w Google mcp-toolbox
Zobacz wszystkie- CVE-2026-14537Krytyczne
W Google mcp-toolbox w wersjach v1.3.0 i v1.4.0, nieprawidłowa autoryzacja w punkcie końcowym bezpośredniego wywołania narzędzia HTTP API pozwala nieuwierzytelnionemu atakującemu na wywoływanie narzędzi chronionych funkcją scopeRequired przez legacy endpointy HTTP, gdy flaga --enable-api jest aktywna.
- CVE-2026-14541Wysokie
W Google mcp-toolbox w wersji 1.4.0, gdy uwierzytelnianie Google OAuth jest skonfigurowane z mcpEnabled: true bez jawnego audience lub clientId, pomijana jest walidacja audience dla tokenów opaque, co pozwala na akceptację dowolnego ważnego tokena Google OAuth z innych aplikacji.
- CVE-2026-14540Średnie
W Google mcp-toolbox w wersjach 0.3.0 do 1.4.0 istnieje podatność SSRF w komponentach źródła HTTP i narzędzi, spowodowana brakiem restrykcyjnej polityki CheckRedirect i walidacji IP docelowego, co pozwala na przekierowanie żądań do wewnętrznych lub zewnętrznych punktów końcowych.
- CVE-2026-14538Wysokie
Google mcp-toolbox w wersjach od 0.16.1 do 1.4.0 zawiera podatność na nieprawidłową autoryzację i obejście granicy bezpieczeństwa w komponencie bigquery-execute-sql. Narzędzie polega na API BigQuery dry-run w celu egzekwowania ograniczeń zbiorów danych, ale z powodu błędu logiki fail-open pomija walidację, gdy API zwraca pustą tablicę dla specjalistycznych konstrukcji. Uwierzytelniony atakujący może wyodrębnić strukturalne schematy DDL dla wykluczonych zbiorów danych poprzez INFORMATION_SCHEMA oraz uzyskać dostęp do sfederowanych danych wierszowych poprzez połączenia EXTERNAL_QUERY.
Oryginalny opis (angielski, źródło NVD)
An allocation of resources without limits vulnerability in the HTTP handler component of Google mcp-toolbox versions up to and including 1.4.0 allows an unauthenticated attacker to cause a denial of service (DoS). The /mcp endpoint handler reads incoming payloads directly into system memory using an unrestricted buffer loop (io.ReadAll) without applying defensive constraints such as http.MaxBytesReader or pre-read Content-Length enforcement. By submitting a single, massive HTTP request body, an attacker can linearly consume available host memory until the runtime process is terminated by an Out-Of-Memory (OOM) error.

