PT-2024-26111 · Lnbits · Lnbits

Fishcakeday

+1

·

Publicado

2024-06-14

·

Atualizado

2024-06-17

·

CVE-2024-34694

CVSS v3.1

8.1

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do LNbits anteriores à 0.12.6
Descrição
O pagamento de faturas no Eclair que não sejam liquidadas dentro do tempo limite interno (cerca de 30 segundos) pode fazer com que um pagamento seja considerado falho, mesmo que ainda esteja em andamento. Esse problema pode resultar na perda total de fundos para o backend do nó. O problema surge ao usar blocking: true na chamada de API, levando a um erro de tempo limite se um pagamento não for liquidado dentro do tempo limite de 30 segundos.
Recomendações
Para versões anteriores à 0.12.6, atualize para a versão 0.12.6 para evitar a perda de fundos devido a faturas não liquidadas. Como solução temporária, considere verificar o status do pagamento após um erro e sempre presuma que o pagamento ainda está em andamento quando houver dúvida. Restringir o uso de blocking: true nas chamadas de API até que o problema seja resolvido também pode ajudar a minimizar o risco de exploração.

Exploit

Correção

Improper Check for Exceptional Conditions

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-34694
GHSA-3J4H-H3FP-VWWW

Produtos afetados

Lnbits