Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Wanwu with low-priv account
-
DeliveryObtain victim's MCP server UUID
-
ExploitPOST /v1/appspace/app/key with appType mcpserver
-
ExecutionMint AppKey bound to victim server
-
PersistOpen MCP session with victim's upstream auth
-
ImpactInvoke victim's MCP tools
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires an authenticated Wanwu account (PR:L) and knowledge of the target victim's MCP server UUID, which must be supplied with appType=mcpserver to the POST /v1/appspace/app/key endpoint; this UUID requirement is the primary limiting factor and drives the High attack complexity. The flaw is reachable remotely over the network with no user interaction, and applies to the default behavior of the AppKey-minting endpoint in versions through 0.6.5 (the authorization check in the OpenAPI auth middleware does not bind key creation to the requesting user's ownership of the target MCP server). Realistic impact is further bounded by what the victim's downstream MCP tools and upstream authentication permit. |
| Impact | This is a genuinely low-priority issue, and the signals are internally consistent rather than conflicting. The vendor/VulnCheck CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N) yields only 2.3 (Low): exploitation requires an already-authenticated account (PR:L), high attack complexity (AC:H) because the attacker must know or obtain a victim's MCP server UUID, and the impact is limited (confidentiality and integrity Low, availability None, no scope change to other systems). It is NOT in CISA KEV, so there is no confirmed active exploitation, and no public exploit code is identified - a detailed technical write-up (hackmd) and source-line references exist, but a write-up is not weaponized exploit code. EPSS is not provided in the input, so probabilistic exploitation likelihood cannot be quantified here. The one factor that can elevate real-world impact beyond the raw score is the nature of the asset: by minting an AppKey against another user's MCP server, the attacker invokes that server's tools using the victim's upstream authentication - so the practical blast radius depends entirely on what those downstream MCP tools can do (data access, actions). Bottom line: low technical severity, meaningfully gated by prior authentication and knowledge of a victim UUID; monitor but do not prioritize for emergency patching. |
| Exploit ScenarioDerived | An attacker who holds a low-privileged but valid account on a shared Wanwu deployment obtains or guesses the UUID of another tenant's registered MCP server, then calls POST /v1/appspace/app/key with appType=mcpserver and the victim's UUID to mint an AppKey it should not be authorized to create. Using that key, the attacker opens MCP sessions and invokes the victim's tools under the victim's upstream credentials, potentially reading data or performing actions the downstream MCP server is authorized for. No public exploit code is identified, though a technical write-up documents the flaw. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Authorization bypass in UnicomAI Wanwu through 0.6.5 allows any authenticated user to mint an AppKey bound to another user's MCP server by POSTing that victim's MCP server UUID with appType=mcpserver to /v1/appspace/app/key, after which the attacker can open MCP sessions and invoke the victim server's tools under the victim's upstream credentials. The attack is remote with no user interaction, but is gated by valid account credentials (PR:L) and prior knowledge of the target MCP server UUID, which is why the assessed vector carries AC:H and only low confidentiality and integrity impact (C:L/I:L, no availability impact). No public exploit code or confirmed active exploitation was identified at time of analysis, and the overall risk is low-priority per both the CVSS 4.0 base score of 2.3 and the independent CVSS 3.1 assessment of AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N.
RemediationAI
The available intelligence does not identify a vendor-released fixed version, so the primary action is to upgrade beyond 0.6.5 as soon as UnicomAI publishes a patched release, verifying the fix against the repository at https://github.com/UnicomAI/wanwu and the referenced code paths in app_key.go and auth_openapi.go; the VulnCheck advisory at https://www.vulncheck.com/advisories/unicomai-wanwu-through-0.6.5-authorization-bypass-via-v1-appspace-app-key-appkey-minting and the write-up at https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/unicomai-wanwu-mcp-key-arbitrary-resource should be monitored for an updated fixed version. Where upgrading is not yet possible, compensating controls include restricting network access to the BFF OpenAPI endpoint so that POST /v1/appspace/app/key is reachable only from trusted administrative networks or service accounts (which reduces exposure but does not remove the flaw for those principals), fronting the endpoint with a gateway rule or reverse-proxy policy that rejects AppKey-minting requests whose appType is mcpserver unless the caller is an MCP server owner (a signature-based control that must be updated as the API evolves), and disabling or de-registering unused MCP server integrations so that there is no upstream credential an attacker could inherit if an AppKey is forged. Additionally, audit existing AppKeys for entries bound to MCP servers they do not legitimately own and revoke any that cannot be tied to the correct owner, then rotate the upstream credentials used by MCP servers, accepting the operational downtime and client reconfiguration that rotation entails. Because exploitation requires the victim's MCP server UUID, keeping those identifiers out of shared logs, tickets, and client-side code lowers the likelihood of exploitation, and enabling verbose auditing of AppKey creation events (actor, appType, target resource) provides detection for attempts against this endpoint.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is a CWE-639 authorization bypass through a user-controlled key: the AppKey-minting routine in internal/app-service/client/orm/app_key.go (lines 37-49 in v0.6.5) keys the newly created AppKey off an identifier supplied in the request body rather than one derived from the authenticated principal, and the OpenAPI authentication middleware in internal/bff-service/server/http/middleware/auth_openapi.go (lines 46-70 in v0.6.5) performs authentication without binding AppKey creation to the caller's ownership of the referenced MCP server. Wanwu is an LLM/agent application platform that exposes MCP (Model Context Protocol) servers, and an AppKey is the bearer credential used to open MCP sessions against those servers; because a forged AppKey is treated as belonging to the victim's MCP server, the platform forwards the victim's upstream authentication when the tools are invoked. The affected CPE is cpe:2.3:a:unicomai:wanwu:*:*:*:*:*:*:*:*, i.e. the tracked range is all versions up to and including 0.6.5, and the vulnerability maps conceptually to the AppKey/AppSpace resource-authorization model rather than to memory safety, injection, or cryptographic weaknesses.
Know when Wanwu gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Authenticated low-priv user (PR:L) over network (AV:N) must know the victim's MCP server UUID (AC:H); impact limited to data/actions via victim tools (C:L/I:L, A:N).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
UnicomAI Wanwu through 0.6.5 contains an authorization bypass vulnerability that allows authenticated users to mint AppKeys bound to other users' MCP servers via POST /v1/appspace/app/key. Attackers supplying a victim's MCP server UUID with appType mcpserver can open MCP sessions and invoke the server's tools using the victim's upstream authentication.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Authenticated low-privileged users on UnicomAI Wanwu deployments running versions before 0.6.3 can permanently delete ot
Authenticated, enabled users of UnicomAI Wanwu (also tracked as unicomai/wanwu) before version 0.6.3 can revoke other or
Missing authorization in UnicomAI Wanwu through 0.6.5 lets any authenticated, enabled user revoke other users' AppKeys b
EUVD-2026-97007
GHSA-5pv8-92g5-57vm
NVD
CVE.org
EPSS
Exploit-DB