CVE-2026-54504
Last modified
CVE-2026-54504 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. 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.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| andrea9293 | mcp-documentation-server | >= 1.13.0, < 1.13.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-54504?
How severe is CVE-2026-54504?
How do I fix CVE-2026-54504?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-54499Stanza is a Stanford NLP Python library for tokenization, se…7.5
- CVE-2026-5450Calling the scanf family of functions with a %mc (malloc'd c…9.8
- CVE-2026-54500Oj (Optimized JSON) is a JSON parser and Object marshaller p…5.3
- CVE-2026-54501Browsertrix is a high-fidelity, browser-based crawling servi…9.4
- CVE-2026-54502Oj (Optimized JSON) is a JSON parser and Object marshaller p…6.3
- CVE-2026-54503plone.app.textfield provides a zope.schema-style field type …4.3
- CVE-2026-54505TREK is a collaborative travel planner. Prior to 3.1.0, when…2
- CVE-2026-54506Vvveb is a powerful and easy to use CMS with page builder to…7.6
- CVE-2026-54507Vvveb is a powerful and easy to use CMS with page builder to…8.4
- CVE-2026-54508TREK is a collaborative travel planner. Prior to 3.1.0, TREK…5.3
- CVE-2026-54509TREK is a collaborative travel planner. From 3.0.0 until 3.1…6.5
- CVE-2026-5451The Extensions for Leaflet Map plugin for WordPress is vulne…6.4
Are you affected by CVE-2026-54504?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
