LND, satu pelaksanaan nod Rangkaian Lightning, telah mengungkapkan kelemahan penutupan saluran yang boleh menjejaskan keseluruhan baki saluran dalam skenario kehilangan maksimum yang boleh diperbanyak. Pengendali yang menggunakan rilis piawai di bawah 0.21.0 harus menganggap nod mereka tidak mempunyai pembaikan rasmi kecuali jika mereka telah dipinda secara berasingan.
Pengungkapan 13 Ogos menerangkan bagaimana rakan saluran jahat boleh menggabungkan reorganisasi Bitcoin satu blok dengan transaksi komitmen lama yang telah dicabul selepas penutupan kooperatif. Bastien Teinturier, yang menerbitkan pengungkapan itu, berkata tiada pengguna yang terjejas diketahui.
Sebelum pembaikan, LND boleh lupa saluran yang ditutup secara bersama selepas transaksi penutupan menerima pengesahan on-chain pertama. Itu menghapuskan keadaan saluran yang diperlukan nod untuk menanggapi dengan selamat sekiranya Bitcoin kemudian mengorganisasi semula blok itu keluar dari rantai.
Serangan ini memerlukan lebih daripada satu penyusunan semula blok biasa. Rakan jahat mesti terlebih dahulu menyertai penutupan kooperatif, menunggu satu pengesahan, kemudian memanfaatkan penyusunan semula yang menghapuskan transaksi penutupan. Rakan tersebut juga mesti memiliki dan menerbitkan komitmen yang telah dicabut sebelumnya, iaitu keadaan keseimbangan saluran yang usang yang sepatutnya memicu hukuman.
Nod LND yang terkesan kemudian gagal menyiar transaksi penalti yang direka untuk menghukum penerbitan status yang telah dicabut. Dalam skenario yang diperbanyak, kerugian boleh mencapai jumlah penuh saluran. Angka ini adalah keadaan kerugian maksimum, bukan bukti bahawa kerentanan tersebut telah dieksploitasi di alam nyata.
Pengungkapan dan pembaikan ini khusus kepada LND. Ia tidak menunjukkan bahawa pelaksanaan Lightning lain berkongsi kelemahan penutupan saluran yang sama.
Pembaikan rasmi bermula dengan LND 0.21.0
Sejarah repositori hulu menempatkan pembaikan rasmi di versi 0.21.0, bukan versi 0.20.0 yang disebutkan dalam pengumuman awam.
Pull request #10331 disatukan ke dalam cawangan utama projek pada 16 Januari 2026. Sebuah backport ke cawangan 0.20.x kemudian dibatalkan, dan perubahan dokumentasi seterusnya menyatakan bahawa logik pengesahan penutupan kooperatif yang diperbaiki sebenarnya telah dimasukkan dalam 0.21.0. Notis rilis 0.21.0 projek juga mengaitkan logik penutupan selamat semula organisasi dengan garis rilis tersebut.
Oleh itu, operator tidak seharusnya bergantung pada ambang 0.20.0 dalam pengungkapan tersebut. Rilis standar di bawah 0.21.0 harus dianggap tidak memiliki pembaikan rasmi kecuali telah dipatch secara berasingan.
Dasar keselamatan LND keselamatan mencadangkan rilis kecil terkini dari garis utama terbaru yang boleh disokong oleh pengendali. Sehingga 25 Ogos, pakej rasmi terkini projek ini ialah lnd v0.21.2-beta, yang dirilis pada 13 Ogos.
Pembaikan ini membuat LND mengekalkan keadaan penutupan semasa menunggu beberapa pengesahan dan bertindak balas terhadap notifikasi penyusunan semula, bukan menganggap saluran selesai selepas satu blok.
Pos Node Lightning lama mungkin terdedah kepada penghapusan penuh saluran selepas pembaikan LND berlaku lebih lambat daripada yang diumumkan pertama kali muncul di CryptoSlate.


