Katalog CVE

CVE-2026-117573

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.70%

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

Streszczenie

hagent do commita 761eec6 zawiera podatność na wstrzyknięcie poleceń systemu operacyjnego. Klienci MCP mogą wykonywać polecenia powłoki, wstrzykując metaznaki do parametru args narzędzi hagent_arduino i hagent_esp32, które są interpolowane do poleceń arduino-cli i idf.py uruchamianych przez subprocess.run(shell=True).

Ocena ryzyka

Atakujący lub agenci poddani prompt injection mogą wykonać dowolne polecenia z uprawnieniami użytkownika serwera MCP, co może prowadzić do przejęcia systemu lub wycieku danych.

Rekomendacja

Zaktualizuj hagent do wersji zawierającej poprawkę lub wyłącz narzędzia hagent_arduino i hagent_esp32 do czasu aktualizacji. Unikaj uruchamiania serwera MCP z podwyższonymi uprawnieniami.

Powiązane podatności

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

hagent through commit 761eec6 contains an OS command injection vulnerability that allows MCP clients to execute shell commands by injecting metacharacters into the args parameter of the hagent_arduino and hagent_esp32 tools. Attackers or prompt-injected agents can supply crafted args interpolated into arduino-cli and idf.py commands run with subprocess.run(shell=True) to execute commands as the MCP server user.

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