p PatchFirst

CVE-2026-46341

CVE-2026-46341 · Apify MCP server: Domain Allowlist Bypass in fetch-apify-docs via String Prefix Matching

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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.9.21, the fetch-apify-docs tool in src/tools/common/fetch_apify_docs.ts validates allowlisted documentation domains with String.startsWith() rather than URL hostname comparison, allowing attacker-controlled URLs such as `https://docs.apify.com.evil.com/` and `https://[email protected]/` to pass the ALLOWED_DOC_DOMAINS check and return arbitrary fetched content to the LLM. This issue is fixed in version 0.9.21.

CVSS 6.1 · Medium · EPSS 0.2% · Fix available

Published
Updated

Stack: node

Affected products and versions

Original sources

Check your server →