Katalog CVE

CVE-2026-108953

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.75%

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

Streszczenie

mac-shell-mcp w wersji przed 2.0.0 zawiera podatność OS command injection, która pozwala klientom MCP obejść białą listę poleceń poprzez wstrzyknięcie metaznaków powłoki do argumentów execute_command. Atakujący lub złośliwe prompty mogą wywołać bezpieczne polecenie, takie jak pwd, z argumentami typu ';', aby uruchomić zabronione polecenia jako użytkownik serwera bez zatwierdzenia.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia systemowe z uprawnieniami użytkownika serwera, co może prowadzić do pełnego przejęcia systemu, kradzieży danych lub dalszej eskalacji. Ryzyko jest wysokie, ponieważ obejście białej listy nie wymaga interakcji użytkownika.

Rekomendacja

Zaktualizuj mac-shell-mcp do wersji 2.0.0 lub nowszej, która naprawia podatność. Dodatkowo należy wdrożyć rygorystyczną walidację argumentów i unikać przekazywania danych wejściowych użytkownika bezpośrednio do powłoki.

Powiązane podatności

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

mac-shell-mcp before 2.0.0 contains an OS command injection vulnerability that allows MCP clients to bypass the command whitelist by injecting shell metacharacters into execute_command arguments. Attackers or malicious prompts can call a safe command such as pwd with arguments like ';' to run forbidden commands as the server user without approval.

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