CVE-2026-46341
CVE-2026-46341 · Apify MCP server: Domain Allowlist Bypass in fetch-apify-docs via String Prefix Matching
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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 · Mittel · EPSS 0,2% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: node
Betroffene Produkte und Versionen
apify-mcp-server
- Softwareversionen
- < 0.9.21: Betroffen
Keine Korrektur veröffentlicht
@apify/actors-mcp-server npm
- Betroffene Versionsbereiche
- SEMVER: < 0.9.21
Auf 0.9.21 aktualisieren
Originalquellen
- https://github.com/apify/apify-mcp-server/security/advisories/GHSA-jwp7-wg77-3w9v
- https://github.com/apify/apify-mcp-server/pull/781
- https://github.com/apify/apify-mcp-server/commit/e39bdee530da1db0b3b3d3713558b33c9608e629
- https://github.com/apify/apify-mcp-server/releases/tag/v0.9.21
- https://nvd.nist.gov/vuln/detail/CVE-2026-46341