Skip to content
MediumVulnerability

GHSA-pqh8-p93p-2rx7: @dynatrace-oss/dynatrace-mcp-server has a DQL injection via parameters not documented as DQL

Published
Record updated
View JSON
Affected
  • @dynatrace-oss/dynatrace-mcp-server < 2.1.1
Fixed in
2.1.1
  • released July 14, 2026, 17 days before disclosure

Summary

GHSA-pqh8-p93p-2rx7 affects @dynatrace-oss/dynatrace-mcp-server. Several read tools interpolate caller-supplied parameters such as entityNames, timeframe and clusterId directly into DQL query strings without quoting or escaping. A caller can close string literals, append pipeline stages and use // comments to discard the rest of the query, bypassing the tools' readOnlyHint annotation, field selection, display caps and time-window bounds. The source states the marginal privilege gain is low because the operator's token already exposes execute_dql.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.