CEVIU Logo
Voltar
Falha antiga no proxy Squid, a Squidbleed, pode expor dados de usuários

Falha antiga no proxy Squid, a Squidbleed, pode expor dados de usuários

Aprofundamento CEVIU

Aprofundamento

A falha CVE-2026-47729, apelidada de Squidbleed, expõe dados de requisições HTTP anteriores de usuários em ambientes compartilhados, por causa de um erro no parser FTP do Squid que existe desde 1997. O problema ocorre quando o proxy lê além do limite do buffer de memória, acidentalmente acessando dados de requisições que não foram limpas, como credenciais, tokens de sessão ou chaves de API. O ataque só funciona se o invasor controlar um servidor FTP acessível ao proxy, o que limita o cenário a redes corporativas, escolas ou hotspots públicos onde múltiplos usuários usam a mesma instância do Squid. A exposição se restringe a tráfego HTTP em texto claro e ambientes onde o Squid faz o término de TLS, não afetando conexões HTTPS encaminhadas como túneis CONNECT, que são criptografadas e invisíveis ao proxy.

Embora o Squid seja amplamente usado para acelerar acesso à web por meio de cache, essa falha revela um risco silencioso em infraestruturas que ainda dependem de protocolos antigos como FTP ou HTTP sem criptografia. Muitas empresas legadas continuam transmitindo credenciais em texto claro por sistemas internos, e o Squid, por ser um componente invisível na arquitetura, muitas vezes passa despercebido em auditorias de segurança. A descoberta feita com auxílio do modelo Claude Mythos da Anthropic mostra como IA está se tornando ferramenta crítica para encontrar falhas em código antigo, onde humanos já deixaram de procurar.

Por que isso importa

Essa falha não é apenas técnica, é organizacional. Empresas que confiam em proxies como o Squid para gerenciar tráfego de rede muitas vezes não monitoram suas versões ou desativam funcionalidades obsoletas. Desativar o FTP no Squid é uma solução imediata, mas exige conhecimento de quais serviços ainda dependem dele. Em ambientes regulados, como saúde ou finanças, o vazamento de dados mesmo que parcial pode gerar violação de LGPD ou ISO 27001. O fato de a vulnerabilidade existir há 29 anos e só agora ser corrigida mostra que código aberto de baixa visibilidade pode esconder riscos críticos. A correção já está disponível nas versões 7.6 e 8, mas a realidade é que muitos proxies ainda rodam versões anteriores, especialmente em dispositivos embarcados ou sistemas legados que não recebem atualizações.

Linha do tempo

  1. Código do parser FTP do Squid é introduzido com vulnerabilidade de buffer overflow

  2. Patch da CVE-2026-47729 é mesclado na versão 8 do Squid

  3. Falha é divulgada publicamente como Squidbleed, com correção disponível na versão 7.6

Perguntas frequentes

O Squidbleed afeta conexões HTTPS?

Não, conexões HTTPS que passam como túneis CONNECT não são afetadas. O Squid não consegue ler o conteúdo criptografado dessas requisições. A falha só expõe dados de requisições HTTP em texto claro ou quando o próprio Squid termina a criptografia TLS, o que é raro em ambientes modernos, mas ainda comum em redes internas legadas.

Como saber se minha rede usa o Squid?

Verifique as configurações de proxy nos navegadores ou nas políticas de rede da sua empresa. Em ambientes corporativos, o Squid é comum em firewalls ou servidores de cache. Se houver um servidor proxy configurado manualmente ou via PAC, é possível que seja o Squid. Ferramentas como nmap ou análise de cabeçalhos HTTP também podem identificar a presença da versão do Squid.

Posso me proteger sem atualizar o Squid?

Sim. Se FTP não for necessário, desative-o completamente na configuração do Squid usando a diretiva 'ftp_proxy off'. Isso elimina o vetor de ataque. Também é recomendável bloquear tráfego HTTP em texto claro na rede e forçar HTTPS em todos os serviços internos. Essa é uma prática de segurança que vai além dessa falha específica.

Por que demorou tanto para descobrir essa falha?

O código do parser FTP do Squid era considerado estável e pouco usado. Como o protocolo FTP está em desuso, poucos auditores o testavam. Além disso, o vazamento de memória só ocorre em cenários específicos: múltiplos usuários, requisições HTTP seguidas por FTP, e buffer não limpo. A IA ajudou a simular esses fluxos complexos que humanos raramente testariam manualmente.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Segurança da Informação
Publicado
23 de junho de 2026
Editoria
CEVIU Segurança da Informação

Quer receber mais sobre CEVIU Segurança da Informação?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser