~ / search / GHSA-vhw5-3g5m-8ggf

GHSA-vhw5-3g5m-8ggf

Claude Code has a Domain Validation Bypass which Allows Automatic Requests to Attacker-Controlled Domains

Source: GitHub Advisory Database (reviewed) High CVE-2026-24052

Packages

EcosystemPackageAffectedFixed in
npm @anthropic-ai/claude-code < 1.0.111 1.0.111

Details

As written in the advisory (Markdown source, shown as plain text).

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!

References

External links from the advisory. They lead to third-party sites.