Katalog CVE

CVE-2026-54504

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.57%

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

Streszczenie

W MCP Documentation Server od wersji 1.13.0 do 1.13.1 automatycznie uruchamiany interfejs Web UI domyślnie nasłuchuje na wszystkich interfejsach sieciowych (port 3080) zamiast tylko na localhost. Nieuwierzytelniony klient z sieci może wywoływać endpointy API do przeglądania, wyszukiwania, dodawania i usuwania dokumentów oraz odczytu konfiguracji, a także modyfikować bazę wiedzy asystenta MCP. Podatność została naprawiona w wersji 1.13.1.

Ocena ryzyka

Atakujący z tej samej sieci LAN, sieci VM, mostu kontenera, VPN lub innej sieci routowanej może bez uwierzytelnienia odczytać, dodać lub usunąć dokumenty oraz zatruć bazę wiedzy asystenta AI. Nie prowadzi to do zdalnego wykonania kodu, ale może skutkować wyciekiem danych i manipulacją odpowiedziami asystenta.

Rekomendacja

Zaktualizuj MCP Documentation Server do wersji 1.13.1 lub nowszej. Do czasu aktualizacji ogranicz dostęp do portu 3080 za pomocą zapory sieciowej lub wyłącz automatyczne uruchamianie Web UI.

Powiązane podatności

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

MCP Documentation Server is a local-first document management and semantic search server for AI coding agents. From 1.13.0 until 1.13.1, the automatically started Web UI in src/server.ts calls startWebServer in src/web-server.ts with START_WEB_UI enabled by default and WEB_PORT set to 3080. startWebServer uses app.listen(PORT) without a host, which binds the unauthenticated document-management API to all interfaces rather than localhost. A network-reachable client can invoke GET /api/documents, GET /api/documents/:id, POST /api/documents, POST /api/search-all, DELETE /api/documents/:id, and GET /api/config without credentials to enumerate and read documents, search the corpus, insert or delete documents, and tamper with the MCP assistant's knowledge base. The service must be reachable from the attacker's LAN, VM network, container bridge, VPN, or another routed network, and the issue does not provide remote code execution. This issue is fixed in 1.13.1.

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