Skip to content

MCPA-2026-0024

mediumoverprivilegedCVSS 4.3

Dynatrace MCP Server DQL injection via parameters not documented as DQL (GHSA-pqh8-p93p-2rx7)

@dynatrace-oss/dynatrace-mcp-server before 2.1.1 interpolates caller-supplied parameters typed as identifiers or constrained shorthand (timeframes, Kubernetes UIDs) directly into DQL query strings in several read tools. Injected DQL pipeline stages and // comments bypass the tools' documented field-scope, time-window, and display caps — including the readOnlyHint: true contract MCP clients may use for auto-approval. Fixed in 2.1.1 (PR #562).

Affected packages

EcosystemPackageAffected versions
npm@dynatrace-oss/dynatrace-mcp-server
>= 0, < 2.1.1

Identifiers

GHSA-pqh8-p93p-2rx7CWE-89

References

Timeline

  • Published: 2026-07-31

← All advisories