CVE-2026-46341

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://docs.apify.com@evil.com/` to pass the ALLOWED_DOC_DOMAINS check and return arbitrary fetched content to the LLM. This issue is fixed in version 0.9.21.
Configurations

No configuration.

History

24 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) El servidor Apify MCP permite a los agentes de IA extraer datos de sitios web utilizando scrapers, crawlers y herramientas de automatización prefabricados disponibles en la Tienda Apify. Antes de la versión 0.9.21, la herramienta fetch-apify-docs en src/tools/common/fetch_apify_docs.ts valida los dominios de documentación en lista blanca con String.startsWith() en lugar de la comparación de nombre de host de URL, permitiendo que URLs controladas por el atacante, como ’https://docs.apify.com.evil.com/’ y ’https://docs.apify.com@evil.com/’, pasen la verificación ALLOWED_DOC_DOMAINS y devuelvan contenido arbitrario obtenido al LLM. Este problema está solucionado en la versión 0.9.21.

Information

Published : 2026-07-16 18:16

Updated : 2026-10-24 20:10


NVD link : CVE-2026-46341

Mitre link : CVE-2026-46341

CVE.ORG link : CVE-2026-46341


JSON object : View

Products Affected

No product.

CWE
CWE-20

Improper Input Validation

CWE-183

Permissive List of Allowed Inputs