PT-2020-16538 · Lightning Network · Lnd

Antoine Riard

·

Publicado

2020-10-21

·

Atualizado

2024-01-19

·

CVE-2020-26896

CVSS v3.1

8.2

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
Nome do software vulnerável e versões afetadas
Versões do LND (Lightning Network Daemon) anteriores à 0.11.0-beta
Descrição
A vulnerabilidade diz respeito a um problema no banco de dados de faturas, no qual o LND não verificava a liquidação de um HTLC off-chain de saída antes de liberar a pré-imagem, ao mesmo tempo em que reivindicava uma saída HTLC recebida on-chain. Isso poderia levar a uma colisão de hash e valor com uma fatura, fazendo com que a pré-imagem de um pagamento esperado fosse liberada em seu lugar. Um par mal-intencionado poderia interceptar um HTLC, sondar a pré-imagem por meio de um HTLC retransmitido em conluio e roubar o HTLC interceptado, resultando em perda de fundos e enfraquecimento da privacidade do destinatário.
Recomendações
Para versões anteriores à 0.11.0-beta, atualize para a versão 0.11.0-beta ou posterior para resolver o problema.

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-26896

Produtos afetados

Lnd