Electrum Memperbaiki Kerentanan Tingkat Tinggi yang Memungkinkan Serangan dari Server Jahat

iconNS3
Bagikan
AI summary iconRingkasan
Berita bitcoin: Electrum merilis versi 4.8.3 pada 24 Oktober untuk memperbaiki kerentanan tingkat tinggi yang memungkinkan server jahat mengalihkan pembayaran ke penyerang. Kelemahan ini memengaruhi semua versi sebelumnya, memungkinkan server yang dikompromikan mengganti pembayaran pengguna dengan transaksi palsu menggunakan alamat penyerang dan biaya nol. Pembaruan kini memverifikasi tanda tangan kriptografis sebelum menampilkan transaksi yang belum dikonfirmasi, sehingga mencegah transaksi palsu. Dua pengguna melaporkan kerugian, satu di antaranya setelah meningkatkan biaya pada transaksi yang dimanipulasi. Pengembang mengakui masih ada celah dan mendesak pengguna untuk memeriksa transaksi secara manual jika tidak dapat memperbarui. Berita kerentanan ini menyoroti perlunya tindakan segera.

Dompet bitcoin Electrum merilis versi 4.8.3 pada 24 Oktober untuk memperbaiki kerentanan tingkat tinggi yang memungkinkan server jahat mengalihkan pembayaran bitcoin ke penyerang. Kerentanan ini memengaruhi semua versi sebelum 4.8.3. Perbaikan ditandai di repositori kode pada 23 Oktober, dan rilis eksekutif tersedia pada hari berikutnya.

Serangan ini memanfaatkan kepercayaan Electrum terhadap server saat menangani transaksi yang belum dikonfirmasi. Server yang telah diretas dapat menahan pembayaran aktual pengguna dan menggantinya dengan transaksi konflik yang berisi alamat tujuan penyerang dan biaya nol. Sebelumnya, Electrum menampilkan transaksi yang diganti sebagai sah dalam riwayat dompet tanpa memeriksa tanda tangan. Biaya nol membuat pembayaran tampak macet.

Pengguna yang meningkatkan biaya transaksi pembayaran yang tampak menandatangani dan menyebarkan transaksi baru yang valid yang mengirim dana ke penyerang. Pembayaran asli tidak pernah mencapai jaringan, sehingga transaksi dengan biaya yang ditingkatkan menjadi pembayaran pertama yang benar-benar disebarkan. Pengembang Electrum SomberNight, yang menerbitkan peringatan tersebut, mengatakan penyerang dapat menghasilkan alamat tujuan yang empat karakter terakhirnya cocok dengan alamat penerima yang dimaksud. Pengguna yang hanya memeriksa karakter-karakter tersebut akan melihat kecocokan yang tampak.

Peringatan tersebut menyatakan bahwa beberapa server secara aktif melakukan serangan dan mengutip dua laporan pengguna. Seorang pengguna yang diidentifikasi sebagai dannydeezy pertama kali melaporkan aktivitas server mencurigakan pada 11 Oktober. Transaksi yang dimanipulasi tetap berada di server lokal, dan tidak ada dana yang hilang. Seorang pengguna kedua, Raju-K12, melaporkan kehilangan dana pada 18 Oktober setelah meningkatkan biaya pada transaksi yang dimanipulasi.

Versi 4.8.3 memeriksa tanda tangan kriptografis pada input yang dimiliki dompet sebelum mencatat transaksi yang belum dikonfirmasi dalam riwayat lokal. Patch ini mencegah server memasukkan transaksi palsu yang melibatkan alamat milik pengguna tanpa tanda tangan yang valid, yang tidak dapat dipalsukan oleh penyerang. Namun, Electrum masih menerima transaksi masuk tanpa memeriksa tanda tangan ketika tidak ada input yang dimiliki oleh dompet penerima. SomberNight mengakui celah yang tersisa dalam peringatan tersebut dan mengatakan bahwa menyelesaikan celah tersebut memerlukan lebih banyak pekerjaan.

Electrum sebelumnya menghadapi kampanye yang dimulai pada 2018 dan menggunakan server jahat untuk menampilkan pemberitahuan pembaruan palsu. Kampanye tersebut telah mencuri dana sekitar $25 juta dari pengguna Electrum hingga 2020. Electrum memungkinkan siapa pun untuk menjalankan server, sehingga jenis serangan ini dimungkinkan.

Pengguna yang hanya terhubung ke server yang mereka operasikan sendiri tidak terpengaruh. Pengguna yang tidak dapat memperbarui segera harus memeriksa alamat tujuan dan jumlah secara manual sebelum menandatangani transaksi apa pun. Electrum 4.8.3 tersedia melalui situs web dan GitHub proyek.

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.