Description
The Apify MCP server enables AI agents to extract data from websites using ready-made scrapers, crawlers, and automation tools available on the Apify Store. Prior to 0.10.11, getActorMCPServerURL in src/mcp/actors.ts concatenates the trusted Actor standby URL with the attacker-controlled webServerMcpPath from an Actor definition without verifying the resulting origin, allowing a malicious Actor publisher to use a userinfo-style authority value to redirect connectMCPClient to a third-party host. The call-actor, fetch-actor-details, and actor-mcp tool-loading paths pass this URL to transports in src/mcp/client.ts that attach the victim Authorization bearer token, exposing the Apify API token and enabling access to Actors, stored data, and billable compute. A victim must invoke or inspect the attacker-controlled Actor. This issue is fixed in version 0.10.11.
Published: 2026-08-18
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is caused by concatenating a trusted Actor standby URL with an attacker-controlled webServerMcpPath without validating the resulting origin. This allows a malicious Actor publisher to embed a userinfo-style authority component that redirects the MCP client to a third-party host. As a result, the client sends the victim's Authorization bearer token to that host, leaking the Apify API token and granting unauthorized access to Actors, stored data, and billed compute.

Affected Systems

Apify MCP Server versions earlier than 0.10.11 are affected. The flaw exists in all releases before the revision that introduced the URL origin validation in getActorMCPServerURL.

Risk and Exploitability

The flaw has a CVSS score of 8.1, indicating high severity. EPSS information is not available, and the vulnerability has not been listed in the CISA KEV catalog. The attack requires a victim to invoke or inspect a malicious Actor definition, so exploitation is more likely in environments that allow anonymous or untrusted Actor uploads. The fixed code in 0.10.11 isolates the client from external hosts, preventing token leakage.

Generated by OpenCVE AI on August 18, 2026 at 19:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apify MCP Server to version 0.10.11 or later.
  • Restrict Actor definitions to trusted publishers and validate webServerMcpPath to disallow authority components.
  • Monitor outbound connections from the MCP client for unexpected hosts and block any that are not part of the Apify infrastructure.
  • If an upgrade cannot be performed immediately, temporarily disable external host resolution when parsing actor definitions.

Generated by OpenCVE AI on August 18, 2026 at 19:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-6gr2-qh89-hxwm Apify Model Context Protocol (MCP) server: Actor MCP path authority injection leaks Apify token
History

Tue, 18 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 18 Aug 2026 20:00:00 +0000

Type Values Removed Values Added
First Time appeared Apify
Apify apify-mcp-server
Vendors & Products Apify
Apify apify-mcp-server

Tue, 18 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description The Apify MCP server enables AI agents to extract data from websites using ready-made scrapers, crawlers, and automation tools available on the Apify Store. Prior to 0.10.11, getActorMCPServerURL in src/mcp/actors.ts concatenates the trusted Actor standby URL with the attacker-controlled webServerMcpPath from an Actor definition without verifying the resulting origin, allowing a malicious Actor publisher to use a userinfo-style authority value to redirect connectMCPClient to a third-party host. The call-actor, fetch-actor-details, and actor-mcp tool-loading paths pass this URL to transports in src/mcp/client.ts that attach the victim Authorization bearer token, exposing the Apify API token and enabling access to Actors, stored data, and billable compute. A victim must invoke or inspect the attacker-controlled Actor. This issue is fixed in version 0.10.11.
Title Actor MCP path authority injection leaks Apify token
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N'}


Subscriptions

Apify Apify-mcp-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T19:30:31.747Z

Reserved: 2026-06-03T18:49:32.275Z

Link: CVE-2026-50143

cve-icon Vulnrichment

Updated: 2026-08-18T19:30:28.417Z

cve-icon NVD

Status : Received

Published: 2026-08-18T18:17:53.227

Modified: 2026-08-18T20:17:16.040

Link: CVE-2026-50143

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T20:00:04Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)