CVE-2026-46341

LOWCVSS 6.1 · MEDIUM

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD 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.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.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-20CWE-183

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

NONE

Threat summary

  • 1 mentions across 1 observed day

What's happening

  • 1 total mentions across 1 day

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-10-28: 110-28
Full discourse1 post
  • GeneLab | AIクリエイティブ研究@geneLab_999

    URL host allowlists keep getting it wrong, in AI agents' web tools and elsewhere: startsWith checks (CVE-2026-24052, CVE-2026-46341), a suffix with no dot (CVE-2026-33393, Discourse), userinfo (CVE-2025-47241). URLFence: the same check, with Lean 4 proofs 🧵

    1000061
    113 followersView on X

Explore more