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.
Published: 2026-08-25
Score: 7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Coroot’s MCP OAuth dynamic client registration endpoint allows any syntactically valid redirect URI to be registered without validation. An attacker can register a client that redirects to an attacker‑controlled host. When a legitimate user consents to the authorization request, the authorization code is sent to the attacker’s site and can be traded for an access token, enabling hijacking of the user’s MCP session.

Affected Systems

The vulnerability affects Coroot versions 1.20.2 through 1.24.5. The impacted product is the Coroot web application exposed via the MCP OAuth API.

Risk and Exploitability

The CVSS score of 7 indicates a high severity vulnerability. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the flaw by registering a malicious client and luring users to approve an authorization flow, a process that requires no additional authentication. The attack vector is likely a malicious redirect URI, followed by a user‑initiated approval click.

Generated by OpenCVE AI on August 25, 2026 at 20:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Coroot to a version newer than 1.24.5 that includes the fixed redirect URI validation
  • Configure the OAuth client registration endpoint to allow redirect URIs only from a trusted, whitelisted list of domains
  • Monitor authentication logs for anomalous client registrations or unexpected authorization code requests

Generated by OpenCVE AI on August 25, 2026 at 20:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
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.
Title Coroot 1.20.2 through 1.24.5 Unvalidated Redirect URI in MCP OAuth Client Registration
Weaknesses CWE-601
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N'}

cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-25T18:23:14.494Z

Reserved: 2026-08-25T14:32:37.763Z

Link: CVE-2026-79786

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-25T19:16:54.750

Modified: 2026-08-25T19:16:54.750

Link: CVE-2026-79786

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T20:30:17Z

Weaknesses
  • CWE-601

    URL Redirection to Untrusted Site ('Open Redirect')