Katalog CVE

CVE-2026-108593

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

9router w wersjach 0.4.1 do 0.5.99 zawiera podatność wstrzyknięcia konfiguracji w punkcie końcowym POST /api/cli-tools/hermes-settings, która pozwala uwierzytelnionym użytkownikom panelu na wstrzyknięcie dowolnych kluczy do pliku konfiguracyjnego Hermes Agent config.yaml. Atakujący mogą przesłać baseUrl zawierający podwójne cudzysłowy i znaki nowej linii, aby dodać hooks_auto_accept oraz polecenie powłoki hooks.post_llm_call, które Hermes Agent wykonuje bez zatwierdzenia po wywołaniu LLM.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia powłoki w kontekście agenta, co może prowadzić do przejęcia systemu. Wymaga to jednak uwierzytelnienia w panelu.

Rekomendacja

Zaktualizuj 9router do wersji nowszej niż 0.5.99, która naprawia podatność. Dodatkowo rozważ walidację danych wejściowych w punkcie końcowym oraz ograniczenie możliwości modyfikacji konfiguracji agenta.

Inne podatności w 9router

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

9router 0.4.1 through 0.5.99 contains a configuration injection vulnerability in the POST /api/cli-tools/hermes-settings endpoint that allows authenticated dashboard users to inject arbitrary keys into the Hermes Agent config.yaml file. Attackers can submit a baseUrl containing double quotes and newlines to add hooks_auto_accept and a hooks.post_llm_call shell command, which Hermes Agent executes without approval after an LLM call.

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