Keputusan Bitcoin Core untuk berhenti mengabaikan ralat yang boleh ditemui oleh AI telah menyebarkan tiga daripadanya ke terbuka, termasuk satu yang membolehkan orang asing menggagalkan nod yang berjalan pada komputer Windows dan Mac.
Kekurangan tersebut, awalnya ditandai oleh pindaian AI pada 23 Okt, membolehkan sebarang komputer yang disambungkan kepada nod bitcoin yang menjalankan Windows, macOS atau BSD membanjiri nod itu dengan data sehingga ia kehabisan memori dan gagal. Pembangun mengesahkan ia pada hari ia ditemui, menghantar pembaikan pada 27 Okt dan menerbitkan butiran pada Rabu, bersama dua kecacatan lain yang ditemui oleh pindaian itu.
Sebuah nod adalah perisian yang memeriksa dan menghantar setiap transaksi bitcoin, dan Bitcoin Core adalah program yang paling banyak dijalankan oleh nod. Hingga minggu lepas, pembangun Core menyembunyikan kelemahan berkepentingan sederhana seperti ini selama sehingga setahun, untuk memberi masa kepada pengendali untuk mengemas kini sebelum penyerang mengetahui di mana harus mencari.
Itu berubah pada 22 Okt kerana ralat yang penilai projek "mudah ditemui", kerana LLM telah menjadikan ralat tersebut murah untuk ditemui. Pembaikan mereka kini dikeluarkan secepat mungkin ke setiap versi yang disokong, bersama dengan amaran awam, seperti dilaporkan oleh CoinDesk.
Ketiga-tiga kelemahan tersebut ditemui melalui pemindaian automatik yang menggunakan model bahasa besar untuk mengkaji kod Bitcoin Core. Selepas itu, setiap dapatan diperiksa oleh penyumbang manusia sebelum sampai kepada pasukan keselamatan projek.
kelemahan kedua menunjukkan mengapa Core mengubah peraturannya. Penemuan pindaian dilaporkan kepada projek pada 15 September, dan enam hari kemudian, seorang pembangun lain menemukan kelemahan yang sama secara berasingan. Ia membenarkan nod yang disambungkan untuk mengaku menjalankan versi protokol yang usang dan kemudian menghentikan operasi. Mesej bertimbun dalam ingatan mangsa sehingga 2MB sejam untuk setiap sambungan masuk dan 5MB sejam untuk setiap sambungan keluar, kata amaran tersebut.
kelemahan ketiga, yang dinilai keparahan rendah, muncul tiga kali: dalam pemeriksaan dan dua laporan berasingan daripada pembangun, pada bulan Ogos dan pada 23 Okt. Seorang penambang boleh menghasilkan blok yang menyebabkan tumpah muat fail-fail yang disimpan oleh nod untuk semula organisasi, iaitu apabila rangkaian menggantikan beberapa blok terkini dengan set yang bersaing.
Pada mesin 64-bit, serangan itu akan mengambil kira-kira sebulan daripada keseluruhan penghasilan blok rangkaian. Pada sistem Windows dan 32-bit, nod boleh gagal sepenuhnya, dan “penyegaran semula tidak membantu,” kata amaran tersebut. Nod pada mesin 32-bit, atau menyimpan blok pada drive FAT32 lama, tetap terdedah walaupun selepas pembaikan.
Sementara itu, nota rilis menyatakan tiga kelemahan lagi dengan keparahan menengah dan tinggi, yang telah diperbaiki pada versi 30.0, akan diumumkan dalam dua minggu.



