Falhas no Bitcoin Core ameaçavam milhares de nós da rede
Desenvolvedores do Bitcoin Core divulgaram detalhes de três vulnerabilidades que poderiam ter afetado milhares de nós da rede Bitcoin. Uma permitia que invasores contornassem proteções de segurança por meio do Tor, enquanto outra poderia paralisar as operações de mineração.
Este artigo foi traduzido do original. Leia a versão original do nosso correspondente aqui.
Segundo o site do projeto, os três problemas foram corrigidos em outubro de 2025, mas os avisos oficiais de segurança só foram publicados na terça-feira, 10 de novembro de 2026. Os desenvolvedores atribuíram o atraso à política de divulgação de vulnerabilidades do projeto.
A primeira vulnerabilidade envolvia o mecanismo de conexões confiáveis do Bitcoin Core. O software permite que operadores de nós criem as chamadas listas de permissões (whitelists) de computadores sujeitos a limites menos restritivos de transmissão de dados.
O problema ocorria com o uso do Tor, uma tecnologia que oculta os endereços IP reais dos usuários. Em determinadas configurações, o Bitcoin Core tratava conexões externas via Tor como conexões locais. Se o endereço do serviço Tor local estivesse incluído na whitelist, usuários externos herdavam automaticamente privilégios elevados.
Com isso, invasores poderiam contornar as proteções contra spam e abuso. Segundo o aviso publicado, o problema afetava milhares de nós acessíveis publicamente na rede principal do Bitcoin.
Os desenvolvedores Martin Zumsande e Antoine Poinsot descobriram a vulnerabilidade em setembro de 2025. Ela foi classificada como de gravidade média. Nós cujos operadores não haviam habilitado a whitelist não foram afetados.
Falha poderia impedir a criação de novos blocos
A segunda vulnerabilidade foi classificada como de alta gravidade por afetar nós de mineração.
A falha ocorria durante reorganizações da blockchain, quando a rede abandona uma versão da cadeia em favor de outra. Nesses casos, transações de blocos descartados podem voltar ao mempool, uma fila de transações aguardando confirmação.
No entanto, uma regra introduzida no Bitcoin Core 28,0 poderia, em determinadas circunstâncias, remover uma dessas transações restauradas e deixar as transações relacionadas na fila. Com isso, um nó de mineração poderia tentar montar um bloco com transações cujas entradas estivessem ausentes.
O sistema de validação rejeitaria esses blocos como inválidos. Um nó afetado perderia a capacidade de gerar modelos de bloco válidos até que o software fosse reiniciado.
O desenvolvedor Niklas Goegge relatou o problema em 26 de setembro de 2025. O aviso oficial, porém, não menciona casos conhecidos de exploração da vulnerabilidade por invasores.
A terceira falha, classificada como de gravidade média, permitia que uma conexão maliciosa atrasasse o processamento de novos blocos em dez minutos. Se um invasor controlasse as três conexões usadas para a retransmissão rápida de blocos, poderia repetir o ataque indefinidamente.
Por que os desenvolvedores esperaram um ano para divulgar as vulnerabilidades
O Bitcoin Core segue uma política de divulgação tardia de vulnerabilidades. Detalhes de problemas de gravidade média e alta normalmente são publicados duas semanas após o fim do suporte à última versão afetada do software.
Essa abordagem dá aos operadores de nós mais tempo para instalar atualizações e reduz o risco de exploração de vulnerabilidades conhecidas.
O suporte à última série vulnerável, Bitcoin Core 29.x, terminou em 27 de outubro de 2026. Isso explica por que as informações detalhadas sobre os problemas só foram publicadas em 10 de novembro.
No entanto, o código que corrigia a vulnerabilidade do Tor estava disponível publicamente no GitHub desde setembro de 2025. Além disso, o título da alteração correspondente afirmava explicitamente que os privilégios da whitelist não deveriam se aplicar às conexões Tor de entrada.
Em outubro, os desenvolvedores do Bitcoin Core também revisaram as regras de divulgação de vulnerabilidades que podem ser redescobertas facilmente, inclusive com a ajuda de inteligência artificial. Nesses casos, espera-se agora que as correções e os avisos de segurança sejam publicados o mais rápido possível. As três vulnerabilidades divulgadas em novembro, porém, seguiram o cronograma de divulgação anterior.
Por que o Bitcoin Core é tão importante
O Bitcoin Core é a principal implementação de software que dá suporte à rede Bitcoin. Ele permite que usuários executem nós completos da blockchain, verifiquem transações, validem novos blocos e retransmitam informações a outros participantes da rede. O software é de código aberto e mantido por uma comunidade independente de desenvolvedores. O Bitcoin também conta com clientes alternativos, como Bitcoin Knots e btcd, que seguem as mesmas regras da rede.
Ainda assim, o Bitcoin Core continua sendo a implementação dominante. Segundo o Coin Dance, ele é usado por aproximadamente 90% dos nós da rede acessíveis publicamente. Essa concentração torna a segurança do software fundamental para todo o ecossistema. Uma falha grave no Bitcoin Core poderia afetar milhares de nós simultaneamente, interromper a propagação de transações e blocos e causar problemas para mineradores. No entanto, o próprio Bitcoin continua sendo uma rede descentralizada, o que significa que uma falha em um cliente não necessariamente paralisa toda a blockchain.
Vale lembrar que a equipe do Bitcoin Core já havia divulgado vulnerabilidades identificadas com a ajuda de IA.
- Forex
- Crypto