A carregar preços…
🩸BEARISH

Core Lightning corrige falha que contornava penalizações

O erro afetava uma configuração específica do script de encerramento e não era um problema da camada base da Bitcoin, mas os nós mais antigos enfrentam uma decisão urgente de atualização.

O Core Lightning corrigiu na versão v26.06.7 uma falha no encerramento de canais que podia permitir a um par transmitir um estado de canal antigo e revogado sem acionar a penalização por comportamento desonesto. O problema exigia uma configuração específica do canal e representava um possível contorno da penalização, não um roubo confirmado. O projeto recomenda vivamente a versão v26.06.8, que inclui correções de segurança adicionais.

Porque é importante

Um compromisso revogado da Lightning deve permitir que a contraparte reclame uma penalização. Antes da correção, um par que não tivesse especificado previamente um script de encerramento podia indicar mais tarde, numa mensagem de encerramento, o script de saída de um compromisso revogado. Se as saídas coincidissem, o Core Lightning podia tratar a transação como um encerramento cooperativo, em vez de reconhecer um compromisso antigo.

A correção verifica o locktime e a codificação da sequência da transação antes de considerar as suas saídas como um possível encerramento mútuo. Isto separa a falha no tratamento de canais das regras da camada base da Bitcoin. O caminho vulnerável não se aplicava a todos os canais, porque dependia da condição relativa ao script de encerramento.

Impacto no mercado

Os operadores que executem uma compilação do Core Lightning anterior à v26.06.7 devem atualizar o software, sendo a v26.06.8 a versão recomendada pelo projeto. Os operadores de nós que utilizem Docker devem também confirmar o digest da imagem: as imagens disponibilizadas sob a v26.06.7 e etiquetas relacionadas entre 28 de agosto e 1 de setembro podiam indicar a nova versão no arranque, embora não incluíssem as correções.

O Core Lightning lançou a v26.06.7 em 28 de agosto, publicou a fonte inicialmente sujeita a embargo em 11 de setembro e integrou as alterações relacionadas no pull request 9509 em 15 de setembro. A versão v26.06.8 chegou em 22 de setembro com correções de segurança adicionais. Os operadores devem confirmar tanto a versão do software como, nas implementações com Docker, o digest da imagem.

Tokens relacionados
$BTC

Perguntas frequentes

  1. Que falha corrigiu o Core Lightning?

    A falha podia permitir a um par transmitir um compromisso de canal antigo e revogado sem acionar o percurso de penalização esperado. Dependia de uma configuração específica do script de encerramento.

  2. Que versão do Core Lightning inclui a correção?

    A correção foi lançada na v26.06.7. O projeto recomenda vivamente a v26.06.8, que também inclui correções de segurança adicionais.

  3. A falha afetou a camada base da Bitcoin?

    Não. O problema envolvia a lógica de tratamento de canais do Core Lightning e não alterava as regras da camada base da Bitcoin.

  4. Todos os canais do Core Lightning podiam ser explorados?

    Não. O possível contorno exigia um canal sem script de encerramento definido previamente, além das outras condições descritas na correção.

  5. O que devem verificar os operadores de nós baseados em Docker?

    Devem confirmar o digest da imagem, além da versão indicada. Algumas imagens disponibilizadas sob a v26.06.7 e etiquetas relacionadas entre 28 de agosto e 1 de setembro indicavam a atualização, mas não incluíam as respetivas correções.

Atribuição da fonte
Agregado de CryptoSlate · Verificado · Última atualização há 25d
Abrir original →