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
| Vetor | AV: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
Produtos afetados
Lnd