Editör: Enver Adıgüzel
Bitcoin Core geliştiricileri, yapay zekâ destekli bir tarama sonucunda bulunan üç güvenlik açığını kamuoyuna duyurdu. Açıklar, işlemleri doğrulayan ve ağa bağlı kalan düğümleri etkileyebiliyor.
Bellek tüketen açıklar
En acil sorun, kötü niyetli bir eşin özel hazırlanmış ağ verileri göndererek Windows, macOS ve BSD üzerinde çalışan düğümleri aşırı yüklemesine izin veriyor. Açık, gelen veriyi sınırlamak için kurulmuş korumaları aşıyor ve etkilenen düğüm çökene kadar bellek kullanımı artıyor. Linux sistemleri bu açıktan etkilenmiyor, çünkü ağ bağlantılarını farklı bir mekanizmayla izliyor.
İkinci orta önemdeki açık ise Bitcoin İyileştirme Önerisi 31 ile gelen bir ağ özelliğini desteklemeyen eski eşlerle iletişimi ilgilendiriyor. Bu durumda giden mesajlar süresiz biriktirilebiliyor. Geliştiricilerin verdiği bilgiye göre bellek kullanımı, gelen bağlantı başına saatte 2, giden bağlantı başına saatte 5 megabayta kadar çıkabiliyor.
Düşük önemde üçüncü açık
Üçüncü açık, zincir yeniden düzenlemelerinde işlemleri geri almak için kullanılan dosyalarla ilgili. Son derece olağandışı koşullarda bir madenci, dosya konumu sınırlarını aşacak kadar işlem verisi üretebilir. Bu durum, yeniden düzenlemeyi işlemek için gereken kayıtları bozabilir ve etkilenen düğümlerin kapanmasına neden olabilir. Bitcoin Core bu sorunu düşük önemde sınıflandırdı; çünkü standart 64 bitlik sistemlerde istismar için binlerce özel blok üretilmesi ve hassas bir zincir yeniden düzenlemesi gerekiyor.
Bulgular ve yama süreci
Üç açık da Spiral’da Elias Rohrer tarafından geliştirilen, büyük dil modeline dayalı otomatik güvenlik tarama girişimi Project Loupe ile tespit edildi. Gregory Sanders bulguları doğrulayıp Bitcoin Core güvenlik ekibini uyardı. İlk açık 8 Temmuz’da, ikincisi 15 Eylül’de, Windows ve macOS’taki bellek tüketimi açığı ise 23 Ekim’de bulundu.
Geliştiriciler yamaları 26 Ekim’de tamamladı, sonraki iki gün içinde güncel yazılımları yayımladı ve ardından açıkları kamuoyuna duyurdu. Bitcoin Core’un güvenlik politikası, kolayca bulunabilen açıklar için yama hazır olur olmaz hemen açıklama yapılmasını öngörüyor.
Riskler sürüyor
Açıklamalarda aktif bir istismar bildirilmedi. Ancak yamalar her riski ortadan kaldırmıyor. 32 bitlik sistemler ile blok zinciri verilerini FAT32 dosya sisteminde tutan düğümler, belirli koşullarda dosya taşması sorununa açık kalmayı sürdürüyor.
Sürüm 32.1 notlarına göre 29.x ve daha eski dallar destek ömrünü tamamladı. Bu sürümlerdeki operatörler 29,5 yamasını kursa bile gelecekteki güvenlik güncellemelerini alamayacak. Bitcoin Core 32.1 için macOS 14 veya daha yeni ile Windows 10 sürüm 1903 veya daha yeni gerekiyor; eski sürümlerden geçişte veri dizini taşıma işlemi de ek zaman isteyebilir.
Kaynak: Bitcoin Core














