Fiyatlar yükleniyor…
🩸BEARISH

Core Lightning açığı Bitcoin düğümlerini tekrar tekrar çökertiyor

Nisan ayında yayımlanan düzeltme, yeni bozuk duyuruları engelliyor ancak tek başına yükseltme, diske önceden kaydedilmiş tetikleyiciyi kaldırmıyor. Bu nedenle operatörlerin manuel temizlik yapması gerekiyor.

Core Lightning açığı Bitcoin düğümlerini tekrar tekrar çökertiyor
Core Lightning açığı Bitcoin düğümlerini tekrar tekrar çökertiyor
Core Lightning açığı Bitcoin düğümlerini tekrar tekrar çökertiyor
Core Lightning açığı Bitcoin düğümlerini tekrar tekrar çökertiyor

Core Lightning'in v25.02 ile v26.04 arasındaki sürümleri, bozuk bir kanal duyurusu diske kaydedildikten sonra tekrar tekrar çökebiliyor. Araştırmacı Nishant Bansal, açığı 24 Ekim'de açıkladı: yükseltme, yeni kötü amaçlı duyuruların kaydedilmesini engelliyor ancak düğümün gossip_store'unda zaten bulunan tetikleyiciyi kaldırmıyor.

Neden önemli?

Duyuruda, daha önce bilinmeyen aynı düğüm her iki uç nokta olarak listeleniyor. Savunmasız yazılım, yönlendirme grafiği yinelenen düğümü tespit etmeden önce duyuruyu kabul edip kaydediyor. Duyuruları işleyen bileşen gossipd bu nedenle işlemi sonlandırıyor ve Core Lightning bu hatayı düğüm için kritik kabul ediyor.

Düzeltme, ilk düğüm kimliğinin ikinci kimlikten kesin olarak küçük olduğunu doğruluyor ve eşit kimlikleri reddediyor. Core Lightning, PR #9082'yi 24 Nisan'da birleştirdi ve düzeltmeyi 25 Nisan'da v26.04.1 sürümüyle yayımladı. Ancak doğrulama yalnızca gelen duyurulara uygulanıyor; başlangıçta, yükseltmeden önce kaydedilmiş kayıtlar yine okunuyor. Bansal, operatörlerin sorunlu kaydı elle kaldırması gerektiğini söylüyor.

Piyasa etkisi

Açıklama, yamayı kurmanın ve etkilenen düğümü temizlemenin birbirinden ayrı adımlar olduğunu ortaya koyuyor. Saldırganın kontrolündeki fonlama çıktısı harcanmamışsa ve duyuru yeniden gönderilirse, yalnızca temizlik yapmak başka bir çöküşü de önlemeyebilir. Bitcoin Optech'in belirttiğine göre v25.02 öncesi sürümler duyuruyu kendileri çökmeden iletebiliyordu; dolayısıyla saldırganın savunmasız her düğüme doğrudan bağlanması gerekmiyordu.

Operasyonel risk kesintiden ibaret değil. Çevrimdışı bir Lightning düğümü, iptal edilmiş bir kanal durumunu izlemek veya süresi dolmadan zamana bağlı bir ödeme talebi için harekete geçmek üzere zinciri takip edemez; bu da fonları riske atabilir. 2 Kasım itibarıyla en son sürüm, 7 Ekim'de yayımlanan v26.06.9'du ve geliştiriciler bu sürümün kurulmasını önemle tavsiye ediyor.

İlgili tokenler
$BTC

Sıkça sorulan sorular

  1. Açıklanan açıktan hangi Core Lightning sürümleri etkileniyor?

    Açıklamaya göre v25.02 ile v26.04 arasındaki sürümler etkileniyor.

  2. Yazılım yükseltildikten sonra bir düğüm neden tekrar tekrar çökebilir?

    Yükseltme yeni bozuk duyuruları engelliyor ancak gossip_store'a önceden kaydedilmiş tetikleyiciyi kaldırmıyor. Başlangıçta bu kayıt yeniden yükleniyor ve çöküş tekrarlanıyor.

  3. Bozuk kanal duyurusu Core Lightning'in çökmesine nasıl yol açıyor?

    Duyuruda daha önce bilinmeyen aynı düğüm her iki uç nokta olarak gösteriliyor. Yönlendirme grafiği yinelenen düğümü tespit edince gossipd işlemi sonlandırıyor ve düğüm bu hatayı kritik kabul ediyor.

  4. Operatörün düzeltmeyi kurmanın yanı sıra ne yapması gerekiyor?

    Sorunlu kayıt gossip_store'dan elle kaldırılmalı. Saldırganın kontrolündeki fonlama çıktısı harcanmamışsa ve duyuru yeniden gönderilirse, temizlik tek başına yeni bir çöküşü önlemeyebilir.

  5. Kesinti Lightning fonlarını nasıl riske atabilir?

    Çevrimdışı bir düğüm, iptal edilmiş kanal durumunu izlemek veya süresi dolmadan zamana bağlı bir ödeme talebi için harekete geçmek üzere zinciri takip edemez.

Kaynak atıf
Şuradan derlenmiştir CryptoSlate · Doğrulanmış · Son güncelleme 1s önce
Orijinali aç →