CVE-2026-11719 json
MCP Toolbox for Databases: authenticated authorization bypass
published 2026-06-18 4 mo ago modified 2026-10-26 14 d ago also EUVD-2026-37881 , GHSA-5gf6-gc35-xjpc , GO-2026-5144
- cvss
- 8.1
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.1%
- EPSS 0.1% chance of exploitation in 30 days, percentile 3%
- public exploits
- 0
- none known
Summary
An authenticated authorization bypass vulnerability exists in MCP Toolbox for Databases due to missing scope enforcement across older protocol handlers.
While the 2025-11-25 protocol version handler correctly enforces per-tool restrictions defined by scopesRequired, older supported protocol versions (2025-06-18, 2025-03-26, and 2024-11-05) omit this check. An authenticated client with low-privilege tokens (e.g., read) can bypass the intended per-tool scope restrictions and execute high-privilege tools (e.g., admin) simply by specifying an older protocol version in the MCP-Protocol-Version header, or by omitting the header entirely (which causes the server to default to the vulnerable 2024-11-05 handler).
Patch / fix
- go github.com/googleapis/mcp-toolbox 1.4.0
- google mcp_toolbox_for_databases 1.4.0
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260723T184607-160000.1.1
opensuse advisories openSUSE-SU-2026:21483-1
- github.com/googleapis/mcp-toolbox#3335 pull request
- github.com/googleapis/mcp-toolbox#3049 pull request
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 4 mo ago
Exploit prediction
0.14% chance of exploitation in the next 30 days, higher than 3% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.6 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
| CNA | 4.0 | 8.6 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/googleapis/mcp-toolbox | <1.4.0 |
1.4.0 |
Affected products
- Google MCP Toolbox for Databases (googleapis/mcp-toolbox)
Classification
- Weakness
-
- CWE-862 Missing Authorization
References
-
github.com
/googleapis/mcp-toolbox/pull/3335
web, patch
-
github.com
/googleapis/mcp-toolbox/pull/3049
web, patch
-
nvd.nist.gov
/vuln/detail/CVE-2026-11719
advisory
-
github.com
/googleapis/mcp-toolbox
package
-
github.com
/advisories/GHSA-5gf6-gc35-xjpc
advisory
Sources
- CVE List CVE-2026-11719
- GitHub Advisory GHSA-5gf6-gc35-xjpc
- NVD CVE-2026-11719
- OSV GO-2026-5144
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.