<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Dynatrace-Mcp-Server (V1.8.5) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/dynatrace-mcp-server-v1.8.5/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 31 Jul 2026 19:30:34 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/dynatrace-mcp-server-v1.8.5/feed.xml" rel="self" type="application/rss+xml"/><item><title>Unauthenticated Remote Execution in dynatrace-mcp-server HTTP Transport</title><link>https://feed.craftedsignal.io/briefs/2026-07-dynatrace-mcp-unauth-access/</link><pubDate>Fri, 31 Jul 2026 19:30:34 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-dynatrace-mcp-unauth-access/</guid><description>The dynatrace-mcp-server package v1.8.5 contains a critical authentication bypass vulnerability in its HTTP transport mode that allows unauthenticated, network-reachable attackers to invoke sensitive Model Context Protocol tools.</description><content:encoded><![CDATA[<p>The <code>@dynatrace-oss/dynatrace-mcp-server</code> package, specifically version 1.8.5, contains a critical security vulnerability arising from its implementation of the HTTP transport mode. When the server is initialized with the <code>--http</code> flag, it creates a <code>StreamableHTTPServerTransport</code> that fails to implement any form of authentication, session validation, or host/origin verification. Consequently, the server accepts raw JSON-RPC <code>tools/call</code> requests from any network-reachable source without requiring an <code>Authorization</code> header.</p>
<p>Successful exploitation allows an unauthenticated attacker to execute arbitrary Model Context Protocol (MCP) tools under the context of the configured Dynatrace credentials. High-impact tools such as <code>execute_dql</code> allow for the exfiltration of sensitive observability data, including logs, security events, and user session information. Additionally, the <code>create_dynatrace_notebook</code> tool permits unauthorized modification of tenant data. Deployments utilizing <code>--host 0.0.0.0</code> are particularly susceptible, as the vulnerability is exposed to all network interfaces.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a reachable <code>dynatrace-mcp-server</code> instance listening on the configured HTTP port (e.g., 3999).</li>
<li>Attacker probes the endpoint with a JSON-RPC request to confirm the server is running in <code>--http</code> mode.</li>
<li>Attacker crafts a malicious <code>tools/call</code> JSON-RPC payload targeting high-impact functionality such as <code>execute_dql</code>.</li>
<li>Attacker transmits the payload via an HTTP POST request to the server root, omitting any <code>Authorization</code> or <code>Bearer</code> token headers.</li>
<li>The server's <code>StreamableHTTPServerTransport</code> handler parses the request body and executes the function call using the server's pre-configured <code>DT_PLATFORM_TOKEN</code>.</li>
<li>The <code>execute_dql</code> tool executes the attacker-supplied DQL query against the Dynatrace environment.</li>
<li>Results from the query are returned directly to the attacker in the HTTP response body, facilitating unauthorized data exfiltration.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The vulnerability represents a complete bypass of authentication for sensitive observability functions. Organizations running this server in containerized environments or on multi-tenant networks are at high risk. Successful exploitation grants attackers the ability to query logs, security events, and user metadata, as well as the ability to inject malicious or unauthorized notebook content into the Dynatrace tenant. Given the lack of required interaction and the sensitivity of the data involved, this flaw provides a direct path for data exfiltration and integrity compromise.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately restrict network access to the <code>dynatrace-mcp-server</code> HTTP port via firewall rules to ensure it is not reachable from untrusted networks.</li>
<li>Update to the latest version of <code>dynatrace-mcp-server</code> or apply the manual remediation provided in the source which implements a timing-safe bearer token validation check for HTTP requests.</li>
<li>Deploy the provided Sigma rule to your SIEM to detect inbound HTTP requests targeting the <code>/</code> endpoint that lack <code>Authorization</code> headers.</li>
<li>Monitor webserver/proxy logs for suspicious POST requests to the MCP server endpoint, particularly those involving <code>execute_dql</code> or <code>create_dynatrace_notebook</code> in the JSON-RPC method or parameter fields.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>authentication-bypass</category><category>mcp</category><category>dynatrace</category><category>web-vulnerability</category></item></channel></rss>