@dynatrace-oss/dynatrace-mcp-server's create_dynatrace_notebook missing the human-approval gate
Affects @dynatrace-oss/dynatrace-mcp-serverSource GCVE Database
CVSS 3.7 Low : upgrade to 1.8.7 when convenient.
Data as of 30 Jul 2026, 07:24 UTC
- Patch
- Available – fixed in 1.8.7
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:NWhat to do
Upgrade @dynatrace-oss/dynatrace-mcp-server to 1.8.7.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| npm@dynatrace-oss/dynatrace-mcp-server | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
If you cannot patch yet, restrict access to the MCP server to trusted users and ensure authentication is enforced to prevent unauthenticated calls. Monitor for unusual notebook creation activity. The vendor advisory or repository should be consulted for updates on official fixes or temporary mitigations.
Description
The @dynatrace-oss/dynatrace-mcp-server package contains a vulnerability in the create_dynatrace_notebook tool where a required human-approval gate is missing. This omission allows an unauthenticated caller to create persistent tenant-visible notebooks with arbitrary content, including embedded DQL queries that execute under the permissions of any tenant user who opens the notebook. Unlike other write tools in the package, create_dynatrace_notebook does not require operator consent before execution. This vulnerability affects versions prior to 1.8.7.
References
- github.com/dynatrace-oss/dynatrace-mcp/security/advisories/GHSA-pc2w-4mq8-32qw (opens in a new tab)
- github.com/dynatrace-oss/dynatrace-mcp/pull/529 (opens in a new tab)
- github.com/dynatrace-oss/dynatrace-mcp/commit/2851d3ce29d834c93b67f0db903c10e0b488e7ac (opens in a new tab)
- github.com/dynatrace-oss/dynatrace-mcp (opens in a new tab)
- github.com/dynatrace-oss/dynatrace-mcp/releases/tag/v1.8.7 (opens in a new tab)