Desenvolvedores do Bitcoin Core divulgaram uma falha de alta gravidade que pode impedir os nodes afetados de construir novos blocos. A falha foi identificada durante reorganizações da cadeia, corrompendo o mempool do node.
Felizmente, os desenvolvedores corrigiram o problema há mais de um ano, mas nós mais antigos ainda podem enfrentar risco.
Como uma reorganização de cadeia pode interromper a construção de blocos de bitcoin
Um bloco de modelo é o bloco candidato que um nó prepara para que os mineiros trabalhem. Sem ele, um nó de mineração não pode produzir novos blocos.
Em 10 de novembro, o Bitcoin Core publicou o aviso para o CVE-2025-62861. Estes são os principais detalhes:
- Versões afetadas: Bitcoin Core 28.0 a 28.2 e 29.0 a 29.1.
- Causa raiz: Uma regra chamada evicção de irmão se comportou incorretamente durante reorganizações de cadeia.
- Erro: Os nodes poderiam descartar uma transação restaurada, mas manter seus descendentes.
- Result: Transações pendentes gastaram fundos que já não existiam.
O problema envolvia transações TRUC, um tipo mais recente que permite apenas um filho não confirmado. Sob a evicção de irmãos, introduzida na versão 28.0, um segundo filho pagando taxas mais altas pode substituir o primeiro.
No entanto, essa lógica falhou quando os nodes restauraram transações de blocos desconectados. Em termos simples, o node construiu seu próximo bloco sobre uma base danificada.
Quem estava em risco por causa do bug do Bitcoin Core?
Principalmente, mineradores e operadores de pools executando versões vulneráveis. Uma vez que o mempool se tornou inconsistente, a criação do modelo de bloco falhou na verificação de validade.
Consequentemente, o nó afetado não pôde mais produzir blocos. A única solução foi reiniciar, forçando o nó a reconstruir seu mempool do zero.
O pesquisador de segurança Niklas Goegge relatou a falha de forma responsável em 26 de setembro de 2025. Pouco depois, o desenvolvedor Greg Sanders enviou a correção.
Lançamentos corrigidos seguiram em outubro de 2025 com as versões 30.0, 29.2 e 28.3. O Bitcoin Core publicou os detalhes somente após a última versão vulnerável 29.x ter atingido o fim da vida útil. É por isso que os desenvolvedores normalmente adiam os detalhes até que a maioria dos nodes tenha atualizado.

Notavelmente, o mesmo lote de divulgação incluiu outros dois bugs corrigidos na versão 30.0. Um poderia interromper o processamento de blocos, enquanto outro concedeu incorretamente permissões às conexões Tor de entrada. A divulgação também segue um lote de outubro com outros três bugs, que foram identificados por um scanner baseado em IA chamado Project Loupe.
Portanto, operadores ainda executando as versões 28.0 a 29.1 devem atualizar imediatamente. Reiniciando um nó afetado também restaura um mempool limpo.
A post Bitcoin Core’s Fix for a Broken Mining Node? Turn It Off and On Again apareceu primeiro em BeInCrypto.


