Domain Validation Bypass Allows Automatic Requests to Attacker-Controlled Domains
High7.1CVE-2026-24052 · Published Feb 3, 2026
Claude Code contained insufficient URL validation in its trusted domain verification mechanism for WebFetch requests. The application used a `startsWith()` function to validate trusted domains (e.g., `docs.python.org`, `modelcontextprotocol.io`), this could have enabled attackers to register domains like `modelcontextprotocol.io.example.com` that would pass validation. This could enable automatic requests to attacker-controlled domains without user consent, potentially leading to data exfiltration. Users on standard Claude Code auto-update have received this fix already. Users performing manual updates are advised to update to the latest version. Thank you to hackerone.com/47sid-praetorian for reporting this issue!
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| @anthropic-ai/claude-code Product | < v1.0.111 | v1.0.111 |
Details and references
More Anthropic advisories
All Anthropic| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Feb 6 | Command Injection via Directory Change Bypasses Write Protection | High7.7 | v2.0.57 |
| Feb 6 | Command Injection via Piped sed Command Bypasses File Write Restrictions | High7.7 | v2.0.55 |
| Feb 6 | Sandbox Escape via Persistent Configuration Injection in settings.json | High7.7 | v2.1.2 |
| Feb 6 | Permission Deny Bypass Through Symbolic Links | Low2.3 | v2.1.7 |
| Feb 3 | Command Injection in find Command Bypasses User Approval Prompt | High7.7 | v2.0.72 |
| Feb 3 | Path Restriction Bypass via ZSH Clobber Allows Arbitrary File Writes | High7.7 | v2.0.74 |