LND, Lightning Network node uygulaması, tekrarlanan maksimum kayıp senaryosunda tüm kanal bakiyesini riske atan bir kanal-kapatma hatası açıkladı. 0.21.0 altında standart sürümleri kullanan operatörler, bağımsız olarak düzeltilmediyse, düğümlerinin resmi düzeltmeyi içermediğini kabul etmelidir.
13 Ağustos açıklaması, bir işbirlikli kapanıştan sonra bir kötü niyetli kanal ortağının bir blokluk bir Bitcoin yeniden organizasyonunu eski, iptal edilmiş bir taahhüt işlemiyle birleştirebileceğini açıklıyor. Açıklamayı yayınlayan Bastien Teinturier, etkilenen kullanıcıların bilinmediğini söyledi.
Düzeltmeden önce, LND, kapanış işlemi zincir üzerinde ilk onayını aldıktan sonra işbirlikçi olarak kapatılmış bir kanalı unutabilirdi. Bu, Bitcoin'in daha sonra o bloğu zincirden çıkarması durumunda düğümün güvenli bir şekilde yanıt verebilmesi için ihtiyaç duyduğu kanal durumunu kaldırdı.
Saldırı, sıradan bir blok yeniden organizasyonundan daha fazlasını gerektirir. Zararlı bir eş, önce işbirlikli kapatmaya katılmak, bir onay beklemek ve kapatma işlemini kaldıran bir yeniden organizasyondan yararlanmak zorundadır. Eş, aynı zamanda daha önce iptal edilmiş bir taahhütü sahip olmalı ve yayınlamalıdır; bu, cezalandırma tetiklemesi gereken eski bir kanal bakiyesi durumudur.
Etkilenen bir LND node, o iptal edilen durumun yayınını cezalandırmak için tasarlanan ceza işlemleriyle ilgili yayınları yapamayabilir. Yeniden üretilen senaryoda, kayıp kanalın tam bakiyesine ulaşabilir. Bu rakam, bir maksimum kayıp durumudur, zafiyetin dışarıda kullanıldığının kanıtı değildir.
Açıklama ve düzeltme, LND'ye özgündür. Diğer Lightning uygulamalarının aynı kanal-kapatma hatasına sahip olduğu anlamına gelmez.
Resmi düzeltme, LND 0.21.0 ile başlıyor
Üst akış deposu geçmişi, kamuoyuna açıklanan 0.20.0 sürümü yerine 0.21.0 sürümünde resmi düzeltmeyi yerleştirir.
Çekme isteği #10331 16 Ocak 2026 tarihinde projenin ana dalına birleştirildi. 0.20.x dalına geri aktarım daha sonra geri alındı ve ardından yapılan belge değişikliğinde, geliştirilmiş işbirlikçi kapatma onay mantığının aslında 0.21.0 sürümünde yer aldığını belirtti. Projeye ait 0.21.0 sürüm notları da yeniden organizasyona uyumlu kapatma mantığını bu sürüm çizgisiyle ilişkilendiriyor.
Bu nedenle operatörler, açığa çıkarılan 0.20.0 sınırına dayanmamalıdır. 0.21.0 altındaki standart sürümler, bağımsız olarak düzeltilmediği sürece resmi düzeltmeyi içermez.
LND'nin güvenlik politikası, operatörün destekleyebileceği en son ana sürümün en son küçük sürümünü önerir. 25 Ağustos itibarıyla projenin en son resmi paketi, 13 Ağustos'ta yayınlanan lnd v0.21.2-beta'ydı.
Düzelme, LND'nin birden fazla onay beklerken kapanma durumunu korumasını ve kanalı bir blok sonrası çözülmüş olarak görmek yerine yeniden organizasyon bildirimlerine tepki vermesini sağlar.
Eski Lightning node'ları, LND düzeltmesi açıklanan zamandan sonra gelmesi nedeniyle tam kanal silinmesine maruz kalabilir ilk olarak CryptoSlate'da yayınlandı.


