FastMCP: Missing Consent Verification in OAuth Proxy Callback Facilitates Confused Deputy Vulnerabilities
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- —
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- Partial Red Hat: 3 without a fix
Attack profile from CVSS 4.0 · CNA. Fix status from CNA, GitHub and Red Hat.
Summary
FastMCP is the standard framework for building MCP applications. Prior to version 3.2.0, while testing the GitHubProvider OAuth integration, which allows authentication to a FastMCP MCP server via a FastMCP OAuthProxy using GitHub OAuth, it was discovered that the FastMCP OAuthProxy does not properly validate the user's consent upon receiving the authorization code from GitHub. In combination with GitHub’s behavior of skipping the consent page for previously authorized clients, this introduces a Confused Deputy vulnerability. This issue has been patched in version 3.2.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- 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 |
|---|---|---|---|---|---|
| jlowin | fastmcp | before 3.2.0 | 3.2.0 | Patch available | CNA |
| — | fastmcp (PyPI) | before 3.2.0 | 3.2.0 | Patch available | GHSA-rww4-4w9c-7733 |
- fastmcp Vendorjlowin Affected before 3.2.0 Fixed in 3.2.0 Patch available CNA
- fastmcp (PyPI) Vendor— Affected before 3.2.0 Fixed in 3.2.0 Patch available GHSA-rww4-4w9c-7733
Remediation
- Fix · CNA fastmcp (jlowin) Fixed in 3.2.0
- Fix · GHSA-rww4-4w9c-7733 fastmcp (PyPI) Fixed in 3.2.0 Advisory →
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Developer Hub 1 | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift AI (RHOAI) | Affected | No fix yet: Fix deferred |
| Red Hat Satellite 6 | Affected | No fix yet: Fix deferred |
Timeline
- 2026-10-02 Threatist record created from CVE-2026-27124
- 2026-10-03 Alias added: GHSA-rww4-4w9c-7733
- 2026-10-27 Affected versions changed · Red Hat
References
More jlowin Fastmcp vulnerabilities
- TI-2026-25332 FastMCP OpenAPI Provider has an SSRF & Path Traversal Vulnerability CVSS 4.0CRITICAL 10.0
- TI-2025-39774 FastMCP has a Command Injection vulnerability - Gemini CLI CVSS 3.1HIGH 7.8
- TI-2025-42650 FastMCP OAuth Proxy token reuse across MCP servers CVSS 4.0HIGH 7.4
- TI-2025-38984 FastMCP vulnerable to windows command injection in FastMCP Cursor installer via server_name CVSS 4.0MEDIUM 5.4
- TI-2025-38983 FastMCP vulnerable to reflected XSS in client's callback page CVSS 4.0MEDIUM 5.3
Sources
- CVE-2026-27124 · CVE Program
- CVE-2026-27124 · NVD
- FIRST EPSS
- GHSA-rww4-4w9c-7733 · GitHub Advisory Database · CC BY 4.0
- CVE-2026-27124 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences