Katalog CVE

CVE-2026-49353

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

W 9Router w wersji 0.4.45 i wcześniejszych, funkcja isLocalRequest() w src/dashboardGuard.js wykorzystuje nagłówki Host i Origin do ochrony endpointów /api/mcp/*, /api/tunnel/* oraz /api/cli-tools/*. Pozwala to na ominięcie zabezpieczeń poprzez fałszowanie nagłówków w środowiskach reverse proxy lub tuneli, co umożliwia dostęp do ścieżek stdin procesów MCP.

Ocena ryzyka

Atakujący może uzyskać nieautoryzowany dostęp do wrażliwych interfejsów API, potencjalnie przejmując kontrolę nad procesami MCP lub wykonując niepożądane operacje w systemie.

Rekomendacja

Zaleca się natychmiastową aktualizację 9Router do wersji nowszej niż 0.4.45 oraz skonfigurowanie dodatkowych mechanizmów uwierzytelniania dla chronionych endpointów.

Inne podatności w 9Router

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

9Router is an AI router & token saver. In 0.4.45 and earlier, 9Router's src/dashboardGuard.js local-only access gate used Host and Origin headers in isLocalRequest() to protect /api/mcp/*, /api/tunnel/*, and /api/cli-tools/*, allowing header spoofing in reverse proxy or tunnel deployments to reach MCP child process stdin paths.

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