A manutenção da infraestrutura que sustenta a rede Bitcoin ganhou novas versões em 28 de outubro de 2026. O projeto Bitcoin Core liberou as atualizações 29.5, 30.4 e 31.2 para diferentes linhas do software, junto de dois avisos de segurança sobre falhas capazes de provocar crescimento não limitado do uso de memória em determinados nós.
Os problemas não alteram as regras de emissão do Bitcoin nem representam uma mudança de consenso na rede. O foco das versões está na estabilidade da implementação usada por participantes que validam e retransmitem transações. De acordo com o ciclo de vida divulgado pelo Bitcoin Core, o projeto organiza a manutenção em diferentes linhas de versões, o que explica a publicação simultânea de correções para mais de um ramo do software.
Falha envolve filas de mensagens entre os pares
A primeira vulnerabilidade foi identificada como CVE-2026-117349. Ela está relacionada à forma como o Bitcoin Core enfileira anúncios destinados aos pares conectados à rede, incluindo aqueles que permanecem em estado pausado. Em uma condição específica, nós antigos que utilizam protocolos anteriores ao BIP31 poderiam ficar pausados por tempo indeterminado.
Com a permanência desses pares nesse estado, a fila de mensagens poderia continuar crescendo sem um limite efetivo. O resultado seria um consumo progressivo de memória no nó afetado. A falha, portanto, não está associada a uma alteração no funcionamento econômico do Bitcoin, mas ao gerenciamento de comunicação entre participantes da rede.
O risco é relevante para operadores de nós porque a disponibilidade do software depende também de tarefas consideradas secundárias, como organizar mensagens, manter conexões e lidar com pares que não respondem normalmente. Mesmo sem modificar a validação das transações, um problema de gerenciamento de recursos pode reduzir a capacidade de um equipamento continuar executando suas funções.
Processamento TCP afeta sistemas que não usam Linux
A segunda falha recebeu o identificador CVE-2026-117350 e envolve o processamento de dados TCP urgentes em sistemas que não utilizam Linux. Segundo o aviso do projeto Bitcoin Core, um par malicioso poderia explorar esse comportamento para induzir o consumo excessivo de memória no nó conectado.
Em determinadas circunstâncias, esse consumo poderia interromper a operação do equipamento. A descrição coloca o problema no campo da disponibilidade: o ataque não é apresentado como uma mudança nas regras do protocolo ou como uma forma de criar bitcoins, mas como uma maneira de pressionar os recursos da máquina que executa o software.
A diferença entre os dois casos está no caminho técnico utilizado. O primeiro se relaciona ao acúmulo de anúncios para pares pausados e antigos; o segundo está ligado à recepção e ao tratamento de dados TCP urgentes fora de ambientes Linux. Ambos, porém, têm em comum a possibilidade de crescimento excessivo do uso de memória.
Por que as atualizações interessam aos operadores
As versões 29.5, 30.4 e 31.2 funcionam como atualizações de manutenção e segurança para linhas diferentes do Bitcoin Core. A publicação conjunta permite que operadores que ainda utilizam ramos distintos recebam correções correspondentes à versão instalada, sem que a medida exija uma alteração no limite de emissão ou nas regras de consenso do Bitcoin.
Na prática, o episódio evidencia que a segurança de uma rede distribuída depende de mais elementos do que a criptografia usada nas transações. O funcionamento contínuo também passa pelo software que administra conexões, filas de mensagens, memória e comunicação entre os nós. Desenvolvedores, empresas de infraestrutura, mineradores e usuários que mantêm nós próprios estão entre os grupos diretamente interessados nesse tipo de atualização.
O projeto Bitcoin Core mantém uma estrutura pública para acompanhar a evolução e a manutenção de suas versões. A divulgação de correções para três linhas reforça a importância de relacionar a atualização disponível ao ramo efetivamente utilizado, especialmente quando o problema pode afetar a disponibilidade do nó em condições específicas.
As correções anunciadas em 28 de outubro não mudam a política monetária do Bitcoin nem introduzem uma nova funcionalidade de consenso. Elas tratam de falhas operacionais identificadas no software e buscam impedir que determinadas interações de rede levem a um uso descontrolado de memória.
