LND, sebuah implementasi node Lightning Network, telah mengungkapkan kelemahan pada penutupan saluran yang dapat mempertaruhkan seluruh saldo saluran dalam skenario kerugian maksimum yang direproduksi. Operator yang menggunakan rilis standar di bawah 0.21.0 harus memperlakukan node mereka sebagai tidak memiliki perbaikan resmi kecuali telah diperbaiki secara independen.
Pengungkapan 13 Agustus menjelaskan bagaimana rekan saluran jahat dapat menggabungkan reorganisasi Bitcoin satu blok dengan transaksi komitmen lama yang telah dicabut setelah penutupan kooperatif. Bastien Teinturier, yang menerbitkan pengungkapan tersebut, mengatakan tidak ada pengguna yang terdampak yang diketahui.
Sebelum perbaikan, LND bisa lupa saluran yang ditutup secara kooperatif setelah transaksi penutupan menerima konfirmasi on-chain pertama. Hal itu menghapus status saluran yang dibutuhkan node untuk merespons dengan aman jika Bitcoin kemudian mengreorganisasi blok tersebut keluar dari rantai.
Serangan ini memerlukan lebih dari sekadar reorganisasi satu blok biasa. Teman yang jahat harus terlebih dahulu berpartisipasi dalam penutupan kooperatif, menunggu satu konfirmasi, lalu memanfaatkan reorganisasi yang menghapus transaksi penutupan. Teman tersebut juga harus memiliki dan mempublikasikan komitmen yang telah dicabut sebelumnya, yaitu status saldo saluran usang yang seharusnya memicu hukuman.
Sebuah node LND yang terdampak kemudian dapat gagal menyebarkan transaksi hukuman yang dirancang untuk menghukum publikasi status yang telah dicabut. Dalam skenario yang direproduksi, kerugian dapat mencapai seluruh saldo saluran. Angka tersebut adalah kondisi kerugian maksimum, bukan bukti bahwa kerentanan tersebut dimanfaatkan di alam liar.
Pengungkapan dan perbaikan ini khusus untuk LND. Tidak menunjukkan bahwa implementasi Lightning lainnya memiliki kelemahan penutupan saluran yang sama.
Perbaikan resmi dimulai dengan LND 0.21.0
Riwayat repositori hulu menempatkan perbaikan resmi di versi 0.21.0, bukan versi 0.20.0 yang disebutkan dalam pengungkapan publik.
Pull request #10331 digabungkan ke cabang utama proyek pada 16 Januari 2026. Backport ke cabang 0.20.x kemudian dibatalkan, dan perubahan dokumentasi selanjutnya menyatakan bahwa logika konfirmasi penutupan kooperatif yang ditingkatkan sebenarnya telah dimasukkan di versi 0.21.0. Catatan rilis proyek 0.21.0 juga mengaitkan logika penutupan yang aman terhadap reorganisasi dengan garis rilis tersebut.
Oleh karena itu, operator sebaiknya tidak mengandalkan batas 0.20.0 dalam pengungkapan tersebut. Rilis standar di bawah 0.21.0 harus dianggap tidak memiliki perbaikan resmi kecuali telah dipatch secara mandiri.
Kebijakan keamanan LND merekomendasikan rilis minor terbaru dari garis utama terbaru yang dapat didukung oleh operator. Per 25 Agustus, paket resmi terbaru proyek ini adalah lnd v0.21.2-beta, yang dirilis pada 13 Agustus.
Perbaikan ini membuat LND mempertahankan status penutupan sambil menunggu beberapa konfirmasi dan merespons notifikasi reorganisasi alih-alih menganggap saluran selesai setelah satu blok.
Pos Node Lightning lama mungkin terpapar penghapusan penuh saluran setelah perbaikan LND diluncurkan lebih lambat dari yang diumumkan pertama kali muncul di CryptoSlate.


