Claude Code has a Domain Validation Bypass which Allows Automatic Requests to Attacker-Controlled Domains
Claude Code tinha uma falha na validação de domínios confiáveis que apenas verificava se a URL começava com um domínio seguro, sem conferir onde o domínio realmente terminava. Um atacante poderia registrar um domínio falso como 'modelcontextprotocol.io.example.com' que passaria pela verificação, enganando a ferramenta para enviar requisições automaticamente para seu servidor e roubar dados.
A vulnerabilidade está no mecanismo de validação de domínios confiáveis para requisições WebFetch, que usa comparação startsWith() em vez de validação adequada de limites de domínio. Um atacante pode registrar um subdomínio ou domínio pai que começa com um nome de domínio legítimo confiável para contornar a validação e disparar requisições automáticas para infraestrutura controlada pelo atacante, potencialmente exfiltrando dados sensíveis sem interação do usuário. O problema foi corrigido na versão 1.0.111.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →