obot versions before v0.21.1 fail to enforce Access Control Rules on the /mcp-connect endpoint, allowing any authenticated user to connect to restricted MCP servers if they possess the server ID. Attackers can bypass authorization checks to access and manipulate sensitive backend systems through MCP tool calls using stored OAuth credentials.
obot before v0.21.1 Authorization Bypass via /mcp-connect
Problem type
Affected products
obot-platform
< 0.21.1 - AFFECTED
0.21.1 - UNAFFECTED
References
https://github.com/obot-platform/obot/security/advisories/GHSA-vw82-7fv8-r6gp
https://www.vulncheck.com/advisories/obot-before-0.21.1-authorization-bypass-via-mcp-connect
GitHub Security Advisories
GHSA-g524-9c6h-8w7v
obot versions before v0.21.1 fail to enforce Access Control Rules on the /mcp-connect endpoint,...
https://github.com/advisories/GHSA-g524-9c6h-8w7vobot versions before v0.21.1 fail to enforce Access Control Rules on the /mcp-connect endpoint, allowing any authenticated user to connect to restricted MCP servers if they possess the server ID. Attackers can bypass authorization checks to access and manipulate sensitive backend systems through MCP tool calls using stored OAuth credentials.
https://github.com/obot-platform/obot/security/advisories/GHSA-vw82-7fv8-r6gp
https://nvd.nist.gov/vuln/detail/CVE-2026-101084
https://www.vulncheck.com/advisories/obot-before-0.21.1-authorization-bypass-via-mcp-connect
https://github.com/advisories/GHSA-g524-9c6h-8w7v
JSON source
https://cveawg.mitre.org/api/cve/CVE-2026-101084Click to expand
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-101084",
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"dateUpdated": "2026-09-27T20:49:56.702Z",
"dateReserved": "2026-09-27T20:29:07.432Z",
"datePublished": "2026-09-27T20:49:56.702Z",
"state": "PUBLISHED"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck",
"dateUpdated": "2026-09-27T20:49:56.702Z"
},
"datePublic": "2026-05-08T00:00:00.000Z",
"title": "obot before v0.21.1 Authorization Bypass via /mcp-connect",
"descriptions": [
{
"lang": "en",
"value": "obot versions before v0.21.1 fail to enforce Access Control Rules on the /mcp-connect endpoint, allowing any authenticated user to connect to restricted MCP servers if they possess the server ID. Attackers can bypass authorization checks to access and manipulate sensitive backend systems through MCP tool calls using stored OAuth credentials."
}
],
"affected": [
{
"vendor": "obot-platform",
"product": "obot",
"defaultStatus": "unaffected",
"versions": [
{
"version": "0",
"status": "affected",
"versionType": "semver",
"lessThan": "0.21.1"
},
{
"version": "0.21.1",
"status": "unaffected",
"versionType": "semver"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"description": "Authorization Bypass Through User-Controlled Key",
"cweId": "CWE-639",
"type": "CWE"
}
]
}
],
"references": [
{
"url": "https://github.com/obot-platform/obot/security/advisories/GHSA-vw82-7fv8-r6gp",
"name": "GitHub Security Advisory (GHSA-vw82-7fv8-r6gp)",
"tags": [
"vendor-advisory"
]
},
{
"url": "https://www.vulncheck.com/advisories/obot-before-0.21.1-authorization-bypass-via-mcp-connect",
"name": "VulnCheck Advisory: obot before v0.21.1 Authorization Bypass via /mcp-connect",
"tags": [
"third-party-advisory"
]
}
],
"metrics": [
{
"format": "CVSS"
},
{
"format": "CVSS",
"cvssV3_1": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE",
"baseScore": 9.6,
"baseSeverity": "CRITICAL"
}
}
]
}
}
}