Bitcoin Core Mengungkap Kerentanan Crash Node yang Ditemukan oleh AI

iconCoinDesk
Bagikan
AI summary iconRingkasan
Bitcoin Core mengungkap kerentanan kegagalan node yang memengaruhi sistem Windows dan Mac, diidentifikasi oleh AI pada 23 Oktober 2026. Penyerang dapat membanjiri node dengan data, menyebabkannya crash. Perbaikan dirilis pada 27 Oktober, dengan pengungkapan penuh menyusul pada 28 Oktober. Langkah ini selaras dengan kebijakan diperbarui untuk menangani bug yang mudah ditemukan, memengaruhi aset berisiko tinggi dan meningkatkan kekhawatiran CFT.

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.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.