Celah keamanan Bitcoin Core mengancam ribuan node jaringan
Pengembang Bitcoin Core mengungkap detail tiga kerentanan yang dapat mengganggu ribuan node di jaringan Bitcoin. Salah satunya memungkinkan penyerang melewati perlindungan keamanan melalui Tor, sementara kerentanan lainnya dapat melumpuhkan operasi mining.
Artikel ini diterjemahkan dari aslinya. Baca versi asli oleh koresponden kami di sini.
Menurut situs web proyek tersebut, ketiga masalah itu telah diperbaiki pada Oktober 2025, tetapi advisori keamanan resmi baru diterbitkan pada Selasa, 10 November 2026. Pengembang menyebut kebijakan pengungkapan kerentanan proyek sebagai alasan penundaan tersebut.
Kerentanan pertama berkaitan dengan mekanisme koneksi tepercaya Bitcoin Core. Perangkat lunak ini memungkinkan operator node membuat apa yang disebut whitelist untuk komputer yang dikenai batas transmisi data yang lebih longgar.
Masalah muncul saat Tor, teknologi yang menyamarkan alamat IP asli pengguna, digunakan. Dalam konfigurasi tertentu, Bitcoin Core memperlakukan koneksi eksternal melalui Tor sebagai koneksi lokal. Jika alamat layanan Tor lokal dimasukkan ke whitelist, pengguna eksternal otomatis memperoleh hak istimewa yang lebih tinggi.
Akibatnya, penyerang dapat melewati perlindungan terhadap spam dan penyalahgunaan. Menurut advisori yang diterbitkan, masalah ini berdampak pada ribuan node yang dapat dijangkau publik di mainnet Bitcoin.
Pengembang Martin Zumsande dan Antoine Poinsot menemukan kerentanan tersebut pada September 2025. Kerentanan itu diklasifikasikan sebagai berkeparahan sedang. Node yang operatornya tidak mengaktifkan whitelist tidak terdampak.
Bug dapat menghambat pembuatan blok baru
Kerentanan kedua diklasifikasikan sebagai berkeparahan tinggi karena berdampak pada node mining.
Bug tersebut muncul saat reorganisasi blockchain, ketika jaringan meninggalkan satu versi rantai dan beralih ke versi lainnya. Dalam kondisi seperti itu, transaksi dari blok yang ditinggalkan dapat kembali ke mempool, yaitu antrean transaksi yang menunggu konfirmasi.
Namun, aturan yang diperkenalkan di Bitcoin Core 28,0 dapat, dalam kondisi tertentu, menghapus salah satu transaksi yang dipulihkan itu sementara transaksi terkait lainnya tetap ada. Akibatnya, node mining dapat mencoba menyusun blok yang berisi transaksi dengan input yang hilang.
Sistem validasi akan menolak blok tersebut karena tidak valid. Node yang terdampak tidak akan dapat membuat templat blok yang valid hingga perangkat lunak dimulai ulang.
Pengembang Niklas Goegge melaporkan masalah tersebut pada 26 September 2025. Namun, advisori resmi tidak menyebutkan adanya kasus penyerang yang diketahui mengeksploitasi kerentanan ini.
Bug ketiga, yang dinilai berkeparahan sedang, memungkinkan koneksi berbahaya menunda pemrosesan blok baru selama sepuluh menit. Jika penyerang mengendalikan ketiga koneksi yang digunakan untuk relay blok cepat, mereka dapat mengulangi serangan tanpa batas.
Mengapa pengembang menunggu setahun untuk mengungkap kerentanan ini
Bitcoin Core menerapkan kebijakan pengungkapan kerentanan tertunda. Detail masalah berkeparahan sedang dan tinggi biasanya diterbitkan dua minggu setelah masa dukungan perangkat lunak terakhir yang terdampak berakhir.
Pendekatan ini memberi operator node waktu tambahan untuk memasang pembaruan dan mengurangi risiko eksploitasi kerentanan yang telah diketahui.
Dukungan untuk seri rilis rentan terakhir, Bitcoin Core 29.x, berakhir pada 27 Oktober 2026. Hal ini menjelaskan mengapa informasi terperinci tentang masalah tersebut baru diterbitkan pada 10 November.
Namun, kode perbaikan kerentanan Tor telah tersedia secara publik di GitHub sejak September 2025. Selain itu, judul perubahan terkait secara eksplisit menyatakan bahwa hak istimewa whitelist tidak boleh berlaku untuk koneksi Tor masuk.
Pada Oktober, pengembang Bitcoin Core juga merevisi aturan pengungkapan untuk kerentanan yang dapat ditemukan kembali dengan mudah, termasuk dengan bantuan kecerdasan buatan. Dalam kasus seperti itu, perbaikan dan advisori keamanan kini diharapkan dirilis secepat mungkin. Namun, ketiga kerentanan yang diungkap pada November mengikuti jadwal pengungkapan sebelumnya.
Mengapa Bitcoin Core sangat penting
Bitcoin Core adalah implementasi perangkat lunak utama yang mendukung jaringan Bitcoin. Perangkat lunak ini memungkinkan pengguna menjalankan node blockchain penuh, memverifikasi transaksi, memvalidasi blok baru, dan meneruskan informasi kepada peserta jaringan lainnya. Perangkat lunak ini bersifat open source dan dikelola oleh komunitas pengembang independen. Bitcoin juga memiliki klien alternatif, seperti Bitcoin Knots dan btcd, yang mengikuti aturan jaringan yang sama.
Meski demikian, Bitcoin Core tetap menjadi implementasi yang dominan. Menurut Coin Dance, perangkat lunak ini digunakan oleh sekitar 90% node jaringan yang dapat dijangkau publik. Konsentrasi ini membuat keamanan perangkat lunak tersebut sangat penting bagi seluruh ekosistem. Bug serius pada Bitcoin Core berpotensi berdampak pada ribuan node secara bersamaan, mengganggu penyebaran transaksi dan blok, serta menimbulkan masalah bagi miner. Namun, Bitcoin sendiri tetap merupakan jaringan terdesentralisasi, sehingga kegagalan pada satu klien tidak serta-merta menghentikan seluruh blockchain.
Sebagai pengingat, tim Bitcoin Core sebelumnya mengungkap kerentanan yang ditemukan dengan bantuan AI.
Berita Bitcoin Terbaru
- Forex
- Crypto