Keputusan Bitcoin Core untuk berhenti mengabaikan bug yang bisa ditemukan AI telah mengekspos tiga di antaranya, termasuk satu yang memungkinkan orang asing membuat node yang berjalan di komputer Windows dan Mac crash.
Kerentanan tersebut, awalnya ditandai oleh pemindaian AI pada 23 Oktober, memungkinkan komputer apa pun yang terhubung ke node bitcoin yang menjalankan Windows, macOS, atau BSD membanjiri node tersebut dengan data hingga kehabisan memori dan crash. Pengembang mengonfirmasinya pada hari yang sama saat ditemukan, mengirimkan perbaikan pada 27 Oktober, dan menerbitkan detailnya pada hari Rabu, bersama dengan dua kerentanan lainnya yang ditemukan oleh pemindaian tersebut.
Sebuah node adalah perangkat lunak yang memeriksa dan meneruskan setiap transaksi bitcoin, dan Bitcoin Core adalah program yang dijalankan oleh sebagian besar node. Sampai minggu lalu, pengembang Core menyembunyikan kelemahan tingkat menengah seperti ini selama hingga satu tahun, agar operator memiliki waktu untuk memperbarui sebelum penyerang mengetahui di mana harus mencari.
Itu berubah pada 22 Oktober untuk bug-bug yang oleh para penilai proyek dianggap "mudah ditemukan," karena LLM telah membuatnya murah untuk ditemukan. Perbaikan mereka sekarang dirilis secepat mungkin ke setiap versi yang didukung, dengan peringatan publik terlampir, seperti dilaporkan CoinDesk.
Ketiga kerentanan tersebut ditemukan melalui pemindaian otomatis yang menggunakan model bahasa besar untuk menelusuri kode Bitcoin Core. Setelah itu, setiap temuan diperiksa oleh kontributor manusia sebelum sampai ke tim keamanan proyek.
bug kedua menunjukkan mengapa Core mengubah aturannya. Temuan scan dilaporkan ke proyek pada 15 September, dan enam hari kemudian, pengembang lain menemukan kelemahan yang sama secara independen. Hal ini memungkinkan node yang terhubung untuk mengklaim menjalankan versi protokol yang usang, lalu menghentikan proses. Pesan menumpuk di memori korban hingga 2MB per jam untuk setiap koneksi masuk dan 5MB per jam untuk setiap koneksi keluar, menurut peringatan tersebut.
bug ketiga, dengan tingkat keparahan rendah, muncul tiga kali: dalam pemindaian dan dua laporan terpisah dari pengembang, pada Agustus dan pada 23 Oktober. Seorang penambang dapat membuat blok yang menyebabkan overflow pada file yang disimpan node untuk reorganisasi, yaitu ketika jaringan mengganti beberapa blok terbaru dengan serangkaian blok yang bersaing.
Pada mesin 64-bit, serangan tersebut akan memakan waktu sekitar satu bulan dari seluruh produksi blok jaringan. Pada Windows dan sistem 32-bit, node dapat gagal total, dan "restart tidak membantu," menurut peringatan tersebut. Node pada mesin 32-bit, atau yang menyimpan blok pada drive FAT32 lama, tetap rentan bahkan setelah perbaikan.
Sementara itu, catatan rilis menyatakan tiga bug tingkat menengah dan tinggi lainnya, yang diperbaiki di versi 30.0, akan diungkap dalam dua minggu.



