CVE-2026-81091
Last modified
CVE-2026-81091 is a high-severity vulnerability rated 8.6/10 on the CVSS scale. The proxy middleware in mcp-use's inspector forwards requests to a destination the caller names. mountMcpProxy in libraries/typescript/packages/inspector/src/server/proxy/mcp-proxy.ts read the target from the X-Target-URL header or the __mcp_target parameter and proxied to it without inspecting the host, so loopback, link-local and private addresses were all accepted, as were names that resolve to them, and the validation was not reapplied to a redirect the destination returned.
Description
The proxy middleware in mcp-use's inspector forwards requests to a destination the caller names. mountMcpProxy in libraries/typescript/packages/inspector/src/server/proxy/mcp-proxy.ts read the target from the X-Target-URL header or the __mcp_target parameter and proxied to it without inspecting the host, so loopback, link-local and private addresses were all accepted, as were names that resolve to them, and the validation was not reapplied to a redirect the destination returned. A caller could therefore make the server issue requests to addresses reachable only from the host it runs on and read the responses. The current code calls isSafeProxyTarget, which checks the resolved address against private, loopback and link-local ranges before proxying and bounds the number of redirects followed.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| mcp-use | mcp-use | <= 2.3.2 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-81091?
How severe is CVE-2026-81091?
How do I fix CVE-2026-81091?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- 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-81051Dell ThinOS 10, versions prior to 2605_10.2616, contain a Se…6.6
- CVE-2026-81052Dell ThinOS 10, versions prior to 2605_10.2616, contain a Do…6.8
- CVE-2026-8106A reflected HTML injection vulnerability was identified in t…6.1
- CVE-2026-8108The installation of Fuji Tellus adds a driver to the kernel …7.8
- CVE-2026-8109An exposed dangerous method on the Core Server of Ivanti End…6.5
- CVE-2026-81090The Gpx2Graphics WordPress plugin through 0.3 does not perfo…7.2
- CVE-2026-81092mcp-go accepted requests on its HTTP transports without chec…6.8
- CVE-2026-81093The get-html-skeleton tool fetched a URL the caller supplied…8.6
- CVE-2026-81094The mcp-router CLI served its MCP aggregator on every interf…9.1
- CVE-2026-81095pg-aiguide started its MCP HTTP transport without enabling t…6.8
- CVE-2026-81096ToolUniverse ran caller-supplied Python inside a sandbox tha…10
- CVE-2026-81097The execute_ruby tool is documented as a read-only Ruby sand…8.4
Are you affected by CVE-2026-81091?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
