Security· ★★★· neutral·

Lightning Labs discloses critical bug that marked canceled invoices as paid

  • —Affected: Lightning Terminal, taproot assets through v0.5.0, and lnd 0.18.4-beta to 0.18.5-beta
  • —Cause: mismatch between the invoice record and the payment outcome — HTLC canceled, invoice still settled
  • —tapd trigger fixed in v0.5.1 on Feb. 12, 2025; lnd accounting error fixed in v0.19.0-beta on May 22, 2025
  • —Sender funds were not at risk; workaround is --taproot-assets-mode=disable
Why it matters: The flaw could let merchants release goods against payments that never completed; operators should update to Terminal v0.15.0-alpha.
Source: CryptoSlate