{"id":"CVE-2026-50143","title":"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","summary":"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 tru…","severity":"high","cvss":8.1,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","cwe":["CWE-918"],"vendor":"apify","product":"@apify/actors-mcp-server","affected":["@apify/actors-mcp-server < 0.10.11"],"patched":["@apify/actors-mcp-server 0.10.11"],"published":"2026-08-18","updated":"2026-09-18","sourceUpdated":"2026-09-18T20:09:01.757","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-50143","references":[{"url":"https://github.com/apify/apify-mcp-server/commit/ef686d77da3d3c86c30b2ae24218d756aa38e09c","label":"security-advisories@github.com"},{"url":"https://github.com/apify/apify-mcp-server/pull/927","label":"security-advisories@github.com"},{"url":"https://github.com/apify/apify-mcp-server/releases/tag/v0.10.11","label":"security-advisories@github.com"},{"url":"https://github.com/apify/apify-mcp-server/security/advisories/GHSA-6gr2-qh89-hxwm","label":"security-advisories@github.com"},{"url":"https://github.com/apify/apify-mcp-server/security/advisories/GHSA-6gr2-qh89-hxwm","label":"134c704f-9b21-4f2e-91b3-4a467353bcc0"},{"url":"https://github.com/advisories/GHSA-6gr2-qh89-hxwm"}],"tags":["nvd","ghsa","npm"],"epss":0.00429,"epssPercentile":0.36752,"ecosystem":"npm","ingestedAt":"2026-07-01T22:17:35.204Z","slug":"CVE-2026-50143","body":"## Overview\n\nThe 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.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.\n\n## Package advisory (CVE-2026-50143)\n\nAffected packages:\n\n- `@apify/actors-mcp-server < 0.10.11`\n\nPatched in:\n\n- `@apify/actors-mcp-server 0.10.11`\n\nSource: https://github.com/advisories/GHSA-6gr2-qh89-hxwm","depth":"twilight","depthScore":45,"depthScoreParts":{"impact":44.6,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}