Uma falha de segurança no Core Lightning, a implementação de software mais popular da Lightning Network do Bitcoin, pode fazer com que os nós travem repetidamente ao reiniciar, mesmo depois que os operadores instalem os patches mais recentes. Segundo o pesquisador Nishant Bansal, o problema decorre de um anúncio de canal malformado que permanece armazenado no disco do nó. Embora uma correção tenha sido lançada em abril para impedir novas entradas maliciosas, ela não limpa automaticamente os dados ruins já existentes, deixando instalações vulneráveis propensas a falhas persistentes a menos que registros específicos sejam excluídos manualmente.

BTC / USD
Fonte: CoinGecko. Preços indicativos.

Gatilho persistente de crash no armazenamento de gossip

Bansal divulgou a vulnerabilidade em 24 de outubro, identificando as versões v25.02 até v26.04 como afetadas. A falha ocorre quando um nó aceita um anúncio de canal que lista o mesmo nó previamente desconhecido como ambos os pontos finais. O software vulnerável grava esses dados malformados no armazenamento de gossip em disco antes de tentar carregá‑los no grafo de roteamento. Durante esse processo, o sistema tenta inserir o nó duas vezes, acionando uma salvaguarda de duplicidade que aborta o componente gossipd. O Core Lightning trata essa falha como fatal, fazendo todo o nó travar. Como o registro malicioso persiste no disco, reiniciar o nó recarrega o mesmo gatilho, provocando um crash imediato.

De acordo com Bansal, o patch de abril apenas rejeita novos anúncios entrantes verificando a ordem dos pontos finais. Ele não varre nem remove registros já presentes no armazenamento de gossip. Consequentemente, operadores que atualizam sem excluir manualmente o registro ofensivo continuarão a experimentar crashes. O Bitcoin Optech destacou essa discrepância em 30 de outubro, observando que a correção preventiva estava disponível desde 25 de abril, quando o Core Lightning lançou a versão v26.04.1.

Remoção manual e riscos contínuos

Para resolver o problema, os operadores precisam identificar e excluir manualmente o registro malicioso do armazenamento de gossip. Apenas atualizar o software não é suficiente para restaurar a estabilidade. Além disso, a divulgação indica que um atacante pode reenviar o mesmo anúncio enquanto a saída de financiamento controlada pelo atacante permanecer não gasta, ou seja, uma instalação vulnerável continua exposta a novos ataques mesmo após a limpeza, caso não seja atualizada para uma versão segura.

O Bitcoin Optech também observou que versões do Core Lightning anteriores à v25.02 podiam aceitar e retransmitir tais anúncios sem travar. Isso permitia que atacantes propagassem os dados maliciosos pela rede sem precisar de conexão direta com cada nó vulnerável, ampliando o alcance potencial da falha.