A ACINQ lançou o Eclair 0.14.3 a 14 de setembro para corrigir três vulnerabilidades desencadeadas por pares, que poderiam levar operadores de Bitcoin Lightning a perder ou bloquear fundos durante o encerramento de canais, operações de splice e financiamento em tempo real. A falha mais grave poderia permitir que um par malicioso propusesse uma taxa de encerramento superior ao saldo local do operador, levando o Eclair a aceitar uma transação que enviaria todo o saldo para os mineradores de Bitcoin.
Porque é importante
A primeira vulnerabilidade afetava encerramentos cooperativos de canais, nos quais cabia ao Eclair definir a taxa de encerramento. O mecanismo de negociação de recurso podia aceitar uma proposta maliciosa acima do limite configurado pelo operador. A versão 0.14.3 rejeita agora propostas de taxas de encerramento acima desse máximo.
Uma segunda falha poderia deixar fundos bloqueados durante um splice não concluído se o Eclair assinasse primeiro e um par retivesse a sua assinatura. Os atacantes também poderiam deixar expirar um pagamento recebido e encaminhado, publicar um estado mais antigo do canal e usar o segredo do pagamento para receber a parte de saída. O Eclair força agora o encerramento usando o estado mais recente, apoiado por uma transação de financiamento totalmente assinada.
O terceiro problema envolvia financiamento em tempo real, que abre um canal enquanto encaminha um pagamento. Uma carteira maliciosa poderia manipular o momento de expiração para que o pagamento de saída fosse liquidado na cadeia enquanto o pagamento de entrada expirava, deixando a perda a cargo do operador do encaminhamento. O Eclair verifica agora as taxas de encaminhamento e as margens de expiração antes de comprometer fundos.
Impacto no mercado
A versão acrescenta um limite máximo predefinido de 50 satoshis por vByte para as taxas estimadas automaticamente de abertura de canais e de splice, limitando a exposição a dados externos de taxas incorretos. A ACINQ recomendou vivamente que os operadores atualizassem o software.
As correções chegam enquanto o BTCPay Server reporta sondagens repetidas à infraestrutura do LND com acesso externo reativado manualmente. Esse incidente separado visou uma rota de alteração de palavra-passe sem autenticação, evidenciando o aumento da pressão de segurança em todo o ecossistema Lightning da Bitcoin. Os operadores enfrentam tanto erros de implementação como superfícies administrativas expostas, enquanto os atacantes procuram formas de controlar ou redirecionar fundos.
Perguntas frequentes
-
Qual foi a vulnerabilidade mais grave do Eclair?
Um par malicioso podia propor uma taxa de encerramento superior ao saldo local do canal do operador. O Eclair podia aceitar a proposta e enviar o saldo para os mineradores de Bitcoin como taxas.
-
Que versão do Eclair corrige as vulnerabilidades da Lightning?
A ACINQ lançou o Eclair 0.14.3 a 14 de setembro. A versão corrige vulnerabilidades no encerramento de canais, nas operações de splice e no financiamento em tempo real.
-
Como podia a vulnerabilidade de splice causar perdas?
Se o Eclair assinasse primeiro e um par retivesse a sua assinatura, o estado mais recente do canal podia depender de uma transação não publicada. Um atacante também podia explorar um pagamento recebido expirado enquanto recebia a parte de saída.
-
Que proteção o Eclair acrescentou ao financiamento em tempo real?
O Eclair verifica agora as taxas de encaminhamento e as margens de expiração antes de comprometer fundos. Isto limita a capacidade de uma carteira maliciosa criar uma diferença temporal entre os pagamentos de saída e de entrada.
-
Que outro problema de segurança da Lightning afetou operadores de LND?
O BTCPay Server reportou bots a sondar servidores LND com acesso externo reativado manualmente. Os atacantes visaram uma rota de alteração de palavra-passe sem autenticação, que podia expor credenciais de controlo da carteira.