Developer Bitcoin Core telah mengungkapkan bug tingkat tinggi yang dapat menghentikan node yang terdampak dari membangun blok baru. Kelemahan ini muncul selama reorganisasi rantai, merusak mempool node.
Untungnya, pengembang memperbaiki masalah ini lebih dari satu tahun lalu, tetapi node-node lama mungkin masih menghadapi risiko.
Bagaimana Chain Reorg Dapat Menghancurkan Pembangunan Blok Bitcoin
Sebuah blok template adalah blok kandidat yang disiapkan oleh node untuk dikerjakan oleh penambang. Tanpa itu, node penambang tidak dapat menghasilkan blok baru.
Pada 10 November, Bitcoin Core menerbitkan peringatan untuk CVE-2025-62861. Berikut detail utamanya:
- Versi yang terdampak: Bitcoin Core 28.0 hingga 28.2 dan 29.0 hingga 29.1.
- Penyebab utama: Sebuah aturan yang disebut sibling eviction berperilaku tidak sesuai selama reorganisasi rantai.
- Glitch: Node dapat melepaskan transaksi yang dipulihkan tetapi tetap menyimpan turunannya.
- Hasil: Transaksi yang tersisa menghabiskan dana yang sudah tidak ada lagi.
Masalah tersebut melibatkan transaksi TRUC, jenis baru yang hanya memungkinkan satu anak tidak dikonfirmasi. Di bawah sibling eviction, yang diperkenalkan pada versi 28.0, anak kedua yang membayar biaya lebih tinggi dapat menggantikan yang pertama.
Namun, logika itu gagal ketika node memulihkan transaksi dari blok yang terputus. Dengan sederhana, node membangun blok berikutnya di atas fondasi yang rusak.
Siapa yang Berisiko Karena Bug Bitcoin Core?
Terutama, penambang dan operator pool yang menjalankan versi yang rentan. Setelah mempool menjadi tidak konsisten, pembuatan blok template gagal pada pemeriksaan validitasnya.
Akibatnya, node yang terdampak tidak lagi dapat menghasilkan blok. Satu-satunya solusi adalah restart, yang memaksa node untuk membangun ulang mempoolnya dari awal.
Peneliti keamanan Niklas Goegge melaporkan kelemahan tersebut secara bertanggung jawab pada 26 September 2025. Tak lama setelah itu, pengembang Greg Sanders menyerahkan perbaikannya.
Rilisan perbaikan diikuti pada Oktober 2025 dengan versi 30.0, 29.2, dan 28.3. Bitcoin Core menerbitkan detailnya hanya setelah versi 29.x yang rentan terakhir mencapai akhir masa dukungan. Itulah sebabnya pengembang biasanya menunda detail hingga sebagian besar node telah diperbarui.

Secara signifikan, kelompok pengungkapan yang sama mencakup dua kerentanan lain yang diperbaiki di versi 30.0. Salah satunya dapat menghentikan pemrosesan blok, sementara yang lain salah memberikan izin kepada koneksi Tor masuk. Pengungkapan ini juga mengikuti kelompok Oktober yang mencakup tiga kerentanan lainnya, yang ditandai oleh pemindai berbasis AI bernama Project Loupe.
Oleh karena itu, operator yang masih menjalankan versi 28.0 hingga 29.1 sebaiknya segera memperbarui. Me-restart sebuah node yang terdampak juga memulihkan mempool yang bersih.
Postingan Perbaikan Bitcoin Core untuk Node Penambangan yang Rusak? Matikan dan Nyalakan Kembali pertama kali muncul di BeInCrypto.


