GHSA-fvf9-f2mx-m7qp
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Remote unauthenticated tool access enables SSRF and GraphQL injection (AV:N/AC:L/PR:N), yielding high confidentiality and integrity impact; availability impact is limited, so A:L rather than A:H.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
4Description PRE-NVD
AnalysisAI
Server-Side Request Forgery and GraphQL expression injection in Apache SkyWalking MCP Server 0.1.0 allow remote attackers to coerce the server into issuing arbitrary requests via the set_skywalking_url tool and to inject attacker-controlled expressions into backend GraphQL queries. Because the CVSS vector is AV:N/AC:L/PR:N/UI:N, an unauthenticated network attacker can reach internal services and manipulate observability queries. No public exploit was identified at time of analysis, and the EPSS probability is low (0.24%, 15th percentile), consistent with a newly disclosed, niche component.
Technical ContextAI
Apache SkyWalking is a widely used open-source APM and observability platform; the affected component is its experimental MCP (Model Context Protocol) Server, which exposes SkyWalking data and controls as tools consumable by AI agents. CWE-918 (SSRF) is the root cause: the set_skywalking_url tool lets a caller redefine the backend URL the MCP server contacts, so the server can be pointed at internal or cloud-metadata endpoints it should never reach. The second flaw is expression/injection within SkyWalking's GraphQL query interface, where unsanitized input is embedded into query expressions, letting an attacker alter query logic and pull data beyond intended scope. Only version 0.1.0 is enumerated, reflecting a very early release of this add-on.
RemediationAI
Consult the Apache advisory thread (https://lists.apache.org/thread/s447p6h5dfr02lx17v27phoksgb8mkkp) for the fixed release; a released patched version is not independently confirmed from the available data, so upgrade to the vendor-designated fixed build once identified. As compensating controls until patched: restrict who can invoke the set_skywalking_url tool or disable that tool entirely (trade-off: loses runtime reconfiguration of the target URL); enforce an allowlist of permitted backend SkyWalking URLs and block the MCP server's outbound access to internal ranges and cloud metadata endpoints such as 169.254.169.254 (trade-off: may break legitimate internal targets that must be explicitly allowlisted); place network authentication and source-IP restrictions in front of the MCP server so it is not exposed to untrusted callers; and validate/parameterize input to the GraphQL layer to blunt expression injection. Also review the oss-security post (https://www.openwall.com/lists/oss-security/2026/04/13) for coordinated fixes to related SkyWalking CVEs disclosed the same day.
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-60572