Credential leak via cross-origin redirects in mcp-from-openapi
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-522.
Summary
mcp-from-openapi from 2.5.0 before 2.9.0 contains a credential exposure flaw (CWE-522) in which safeFetch() forwards Authorization and Cookie headers on cross-origin redirects. An attacker who controls a spec host or abuses an open redirect can redirect fromURL() spec requests to their own origin and capture bearer tokens or cookies. The CVSS 4.0 vector shows network attack with no privileges or user interaction required, and the flaw has a proof-of-concept exploit status but is not listed in CISA KEV.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
Description from the CNA
mcp-from-openapi from 2.5.0 before 2.9.0 contains a credential exposure vulnerability that allows attackers to capture Authorization and Cookie headers because safeFetch() forwards them on cross-origin redirects. Attackers controlling a spec host or abusing an open redirect can redirect fromURL() spec requests to their own origin to steal bearer tokens or cookies.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| agentfront | mcp-from-openapi | 2.5.0 to before 2.9.0 | 2.9.0 | Patch available | CNA |
- mcp-from-openapi Vendoragentfront Affected 2.5.0 to before 2.9.0 Fixed in 2.9.0 Patch available CNA
Remediation
Upgrade mcp-from-openapi to version 2.9.0 or later.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
- Fix · CNA mcp-from-openapi (agentfront) Fixed in 2.9.0
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Advisory ·
agentfront mcp-from-openapi — GitHub Security Advisory (GHSA-ff5q-5r4v-fw4v)
2 records Highest priority Priority MEDIUM 2 MEDIUM
Other records, highest priority first
- TI-2026-79752 Incomplete denylist in Agentfront mcp-from-openapi allows SSRF via trailing dotPriority MEDIUM 61
Timeline
- 2026-10-23 Threatist record created from CVE-2026-115750
- 2026-10-23 Alias added: GHSA-3gr3-m4x5-3fpp
- 2026-10-24 Priority changed: MEDIUM → LOW
- 2026-11-04 CISA SSVC decision points changed
- 2026-11-04 Priority changed: LOW → MEDIUM
References
More agentfront vulnerabilities
- TI-2026-21983 @enclave-vm/core is vulnerable to Sandbox Escape CVSS 3.1CRITICAL 10.0
- TI-2026-18213 Sandbox Escape via Host Error Prototype Chain in enclave-vm CVSS 3.1CRITICAL 10.0
- TI-2026-47732 FrontMCP: CodeCall sandbox escape -> host RCE via live Zod schema exposure by getTool CVSS 4.0CRITICAL 9.3
- TI-2026-28764 FrontMCP Affected by SSRF via $ref Dereferencing in Untrusted OpenAPI Specifications CVSS 3.1HIGH 7.5
- TI-2026-42765 mcp-from-openapi: Bypass of OpenAPI external $ref SSRF fix in latest FrontMCP and mcp-from-openapi CVSS 3.1HIGH 8.5
- TI-2026-79752 Incomplete denylist in Agentfront mcp-from-openapi allows SSRF via trailing dot CVSS 4.0MEDIUM 6.3
Sources
- CVE-2026-115750 · CVE Program
- CVE-2026-115750 · NVD
- FIRST EPSS
- GHSA-3gr3-m4x5-3fpp · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences