PT-2026-55219 · Npm+2 · @Apify/Actors-Mcp-Server+1
CVE-2026-50143
·
Published
2026-07-01
·
Updated
2026-08-18
CVSS v3.1
8.1
High
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
@apify/actors-mcp-server versions prior to 0.10.11
Description
An authority injection issue exists where the software constructs Actor standby URLs by concatenating a trusted base URL with an attacker-controlled
webServerMcpPath variable without proper validation. A malicious Actor publisher can use a userinfo-style value (containing an @ character) in the webServerMcpPath to redirect the MCP client to a third-party host. Because the client unconditionally attaches the victim's Authorization bearer token to outbound connections, the Apify API token is exfiltrated to the attacker's server. This allows unauthorized access to the victim's account, including Actors, stored data, and billable compute. The issue is triggered when a victim invokes or inspects a malicious Actor via the call-actor or fetch-actor-details tools, or during actor-mcp type tool loading. The vulnerable function is getActorMCPServerURL() located in src/mcp/actors.ts.Recommendations
Update to version 0.10.11.
As a temporary mitigation, avoid invoking or inspecting Actors from untrusted publishers.
Exploit
Fix
SSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
@Apify/Actors-Mcp-Server
Apify-Mcp-Server