CVE-2026-79786
Received Received - Intake

Coroot MCP OAuth Redirect URI Spoofing Vulnerability

Vulnerability report for CVE-2026-79786, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-25

Last updated on: 2026-08-25

Assigner: VulnCheck

Description

Coroot's unauthenticated MCP OAuth dynamic client registration endpoint accepts any syntactically valid redirect URI without validation, allowing attackers to register clients pointing to attacker-controlled hosts. Attackers can send authorization URLs to signed-in users, capture their authorization codes upon consent approval, and exchange them for access tokens to hijack MCP sessions.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-25
Last Modified
2026-08-25
Generated
2026-08-25
AI Q&A
2026-08-25
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
coroot coroot 1.20.2
coroot coroot 1.24.5

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-601 The web application accepts a user-controlled input that specifies a link to an external site, and uses that link in a redirect.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability involves Coroot's unauthenticated MCP OAuth dynamic client registration endpoint. It accepts any syntactically valid redirect URI without proper validation, allowing attackers to register malicious clients pointing to attacker-controlled hosts. Attackers can then send authorization URLs to users, capture their authorization codes upon approval, and exchange these codes for access tokens to hijack MCP sessions.

Detection Guidance

To detect this vulnerability, monitor network traffic for unauthorized OAuth client registrations to the /oauth/register endpoint. Check Coroot logs for suspicious redirect URIs pointing to external domains. Inspect authorization codes exchanged for tokens without proper PKCE validation. Use tools like curl to test the endpoint: curl -X POST http://<coroot-server>/oauth/register -d '{"redirect_uris":["http://attacker.com"]}' to verify if arbitrary URIs are accepted.

Impact Analysis

If you use Coroot's MCP OAuth service, attackers could hijack your MCP sessions by tricking you into approving authorization requests. This could lead to unauthorized access to your data or actions performed on your behalf through the hijacked session.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements under GDPR and HIPAA. Organizations using Coroot's MCP OAuth service may face compliance violations due to insufficient authorization code validation, potentially resulting in data breaches and regulatory penalties.

Mitigation Strategies

Disable or restrict access to Coroot's unauthenticated MCP OAuth dynamic client registration endpoint. Ensure all redirect URIs are strictly validated against a predefined allowlist. Review and revoke any unauthorized client registrations.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-79786. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart