Pemindaian AI Ungkap Kerentanan Bitcoin Core, Node Windows dan Mac Terancam

Penulis: Shaurya Malwa; dikompilasi oleh Deep潮 TechFlow DeepChaio. Ringkasan: Bitcoin Core tidak lagi menyembunyikan kerentanan yang mudah ditemukan bahkan tanpa model bahasa besar. Pemindaian AI menemukan tiga kerentanan publik dalam sepekan; satu di antaranya memungkinkan pihak luar membuat node di Windows dan Mac mogok dengan menghabiskan memori. Bagi operator node, laju peningkatan versi telah diubah oleh LLM: kerentanan berkeparahan sedang yang dulu bisa dibiarkan tanpa tambalan selama setahun kini harus segera ditambal di semua versi dan diungkap ke publik jika “mudah ditemukan”. Bitcoin Core memutuskan berhenti menahan kerentanan yang juga bisa ditemukan AI, dan telah mengungkap tiga di antaranya—salah satunya memungkinkan pihak luar membuat node yang berjalan di komputer Windows dan Mac mogok. Kerentanan ini pertama kali ditandai oleh pemindaian AI pada 23 Oktober: komputer apa pun yang terhubung ke node Bitcoin yang berjalan di Windows, macOS, atau BSD dapat membanjiri node dengan data hingga memorinya habis dan node mati. Pengembang mengonfirmasi masalah itu pada hari yang sama, merilis perbaikan pada 27 Oktober, dan membeberkan detailnya secara publik pada Rabu bersama dua kerentanan lain hasil pemindaian. Node adalah perangkat lunak yang memverifikasi dan meneruskan setiap transaksi Bitcoin; Bitcoin Core adalah program yang dijalankan sebagian besar node. Hingga pekan lalu, pengembang Core merahasiakan kerentanan berkeparahan sedang hingga satu tahun agar operator punya waktu meningkatkan versi sebelum informasi itu sampai ke penyerang. Mulai 22 Oktober, kebijakan untuk kerentanan yang tergolong “mudah ditemukan” berubah karena model bahasa besar membuat pencarian kerentanan semacam itu murah. Perbaikan terkait kini akan segera diterapkan ke semua versi yang masih didukung, disertai pengumuman keamanan publik, seperti dilaporkan CoinDesk sebelumnya. Ketiga kerentanan ditemukan melalui pemindaian otomatis yang menggunakan model bahasa besar untuk menganalisis basis kode Bitcoin Core. Setiap temuan kemudian diverifikasi kontributor manusia sebelum diserahkan ke tim keamanan proyek. Kerentanan kedua menjelaskan alasan Core mengubah aturannya. Hasil pemindaian dilaporkan ke proyek pada 15 September; enam hari kemudian, pengembang lain menemukan cacat yang sama secara independen: cacat itu memungkinkan node yang terhubung mengklaim menjalankan versi protokol usang lalu macet. Pengumuman menyebutkan node terdampak dapat menumpuk pesan hingga 2 MB per jam per koneksi masuk dan hingga 5 MB per jam per koneksi keluar. Kerentanan ketiga dinilai berisiko rendah dan tercatat tiga kali: sekali saat pemindaian, dua kali dari laporan pengembang pada 23 Agustus dan 23 Oktober. Penambang dapat menyusun blok yang membuat file yang disiapkan node untuk “reorganisasi”—proses ketika jaringan mengganti blok terbaru dengan rangkaian blok pesaing alternatif—meluap. Di mesin 64-bit, serangan jenis ini akan menghabiskan sekitar produksi blok jaringan selama satu bulan. Di Windows dan sistem 32-bit, node dapat langsung mati; pengumuman menyebut “memulai ulang tidak akan membantu”. Node yang berjalan di mesin 32-bit atau menyimpan blok di drive FAT32 lama dapat tetap rentan meski sudah ditambal. Catatan rilis menyatakan tiga kerentanan tambahan berkeparahan sedang dan tinggi, yang sudah diperbaiki di versi 30.0, akan diungkap dalam dua minggu.