PatchSiren cyber security CVE debrief
CVE-2026-79786 coroot CVE debrief
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. This vulnerability enables attackers to send authorization URLs to signed-in users, capture their authorization codes upon consent approval, and exchange them for access tokens to hijack MCP sessions. Defenders should assess exposure and prioritize remediation, particularly for Coroot instances exposed to the internet or used by multiple users.
- Vendor
- coroot
- Product
- Unknown
- CVSS
- HIGH 7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-25
- Original CVE updated
- 2026-09-23
- Advisory published
- 2026-08-25
- Advisory updated
- 2026-09-23
Who should care
Defenders responsible for Coroot instances, particularly those exposed to the internet or used by multiple users, should assess exposure and prioritize remediation. This includes verifying instance versions, reviewing and restricting redirect URIs for MCP OAuth clients, and monitoring for suspicious authorization code exchanges. Security teams and vulnerability management teams should also review the vulnerability and implement additional authentication,
Why it matters
CVE-2026-79786 allows attackers to hijack MCP sessions by registering clients with attacker-controlled redirect URIs, impacting Coroot instances with exposed or multi-user environments.
- Session hijacking through authorization code exchange
- Potential for lateral movement within affected systems
- Need for verification of vulnerable Coroot instances
- Possible impact on users with access to affected Coroot instances
Technical summary
Coroot's MCP OAuth dynamic client registration endpoint does not validate redirect URIs, allowing attackers to register clients pointing to attacker-controlled hosts and hijack MCP sessions. This vulnerability impacts Coroot instances with exposed or multi-user environments, enabling attackers to send authorization URLs to signed-in users, capture their authorization codes, and exchange them for access tokens. Defenders should prioritize verifying and remediating vulnerable Coroot instances, particularly those exposed to the internet or used by multiple users.
Defensive priority
Defenders should prioritize verifying and remediating vulnerable Coroot instances, particularly those exposed to the internet or used by multiple users.
Recommended defensive actions
- Verify Coroot instance version and exposure
- Review and restrict redirect URIs for MCP OAuth clients
- Monitor for suspicious authorization code exchanges
- Implement additional authentication and authorization controls
- Track exceptions and retest remediated assets
- Check relevant monitoring, detection, and logs for exposed assets
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, but the scope of affected versions and instances requires further verification. Coroot instances with exposed or multi-user environments are particularly at risk. Defenders should verify instance versions, review and restrict redirect URIs for MCP OAuth clients, and monitor for suspicious authorization code exchanges.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-79786 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-79786
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-79786 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-79786
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/coroot/coroot
-
Source reference
Unverified legacy reference
URL: https://github.com/coroot/coroot/blob/v1.24.5/api/mcp_oauth.go
-
Source reference
Unverified legacy reference
URL: https://github.com/coroot/coroot/issues/929
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/coroot-1.20.2-through-1.24.5-unvalidated-redirect-uri-in-mcp-oauth-client-registration
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.