BerandaPusat Berita LBank
Kerentanan aplikasi Ledger Zilliqa mengekspos kunci privat, menghentikan transfer ZIL
zilliqa-ledger-app-flaw-exposes-private-keys-halts-zil-transfers
Kerentanan aplikasi Ledger Zilliqa mengekspos kunci privat, menghentikan transfer ZIL
Zilliqa menghentikan transaksi native setelah celah aplikasi Ledger membocorkan kunci privat dari tanda tangan publik. Akun yang menandatangani sekitar lima transaksi native dengan perangkat Ledger harus dianggap terkompromi secara permanen. Upbit menandai ZIL sebagai peringatan sementara transaksi EVM dan kit pengembangan perangkat lunak Zilliqa tetap tidak terpengaruh.
2026-07-23 Sumber:crypto.news

Zilliqa telah menangguhkan transaksi ZIL native setelah mengungkapkan celah kritis pada aplikasi Ledger-nya yang dapat memungkinkan penyerang memulihkan kunci privat dari tanda tangan transaksi publik. 

Ringkasan
  • Zilliqa menghentikan transaksi native setelah celah aplikasi Ledger mengekspos kunci privat dari tanda tangan publik.
  • Akun yang menandatangani sekitar lima transaksi native dengan perangkat Ledger harus dianggap terkompromi secara permanen.
  • Upbit menandai ZIL sebagai peringatan sementara transaksi EVM dan kit pengembangan perangkat lunak Zilliqa tetap tidak terpengaruh.

Bug ini memengaruhi setiap versi aplikasi yang dirilis dari tahun 2019 hingga 2026 dan berlaku untuk transaksi native, non-EVM yang ditandatangani dengan perangkat Ledger.

Jaringan tersebut menyatakan bahwa mereka mengamati aktivitas onchain yang konsisten dengan eksploitasi aktif pada 19 Juli dan mengkonfirmasi akar masalah pada 21 Juli. Zilliqa telah menyiapkan build aplikasi Ledger yang diperbaiki, tetapi perbaikan tersebut tidak dapat melindungi kunci yang terekspos melalui tanda tangan sebelumnya. Transaksi native tetap ditangguhkan dalam pembaruan resmi terbaru sementara tim menyelesaikan rencana pemulihan terkoordinasi.

Bug Ledger Zilliqa melemahkan tanda tangan transaksi

Celah ini memengaruhi cara aplikasi Zilliqa Ledger menghasilkan tanda tangan Schnorr untuk transaksi native. Setiap tanda tangan membutuhkan angka acak baru, yang dikenal sebagai nonce, untuk melindungi kunci privat. Zilliqa mengatakan aplikasi tersebut menghasilkan data acak yang cukup tetapi menyalin 32 byte yang salah ke dalam proses penandatanganan. Kesalahan ini menyebabkan 64 bit tertinggi dari setiap nonce ditetapkan pada nol.

Pengurangan keacakan ini memungkinkan penyerang untuk membandingkan beberapa tanda tangan publik dari akun yang sama dan merekonstruksi kunci privatnya. Zilliqa mengatakan akun yang menyiarkan sekitar lima atau lebih transaksi native yang terpengaruh harus dianggap telah dikompromikan. Proyek tersebut mengatakan proses pemulihan dapat memakan waktu detik pada perangkat keras biasa setelah cukup banyak tanda tangan tersedia.

Karena tanda tangan tetap terekam secara permanen di onchain, memperbarui aplikasi Ledger tidak dapat memperbaiki kunci yang sudah terekspos. Zilliqa mengatakan kunci yang terpengaruh harus dinonaktifkan. Mereka juga memperingatkan agar tidak hanya memindahkan dana ketika transaksi dimulai kembali karena penyerang yang memegang kunci yang telah dipulihkan dapat mencoba mengirim transaksi yang bersaing.

Transaksi native berhenti sementara pengguna EVM tetap tidak terpengaruh

Zilliqa menangguhkan transaksi native setelah mengidentifikasi celah tersebut, memblokir transfer native lebih lanjut sementara tim mengembangkan metode untuk melindungi saldo yang terpengaruh. Proyek tersebut meminta pengguna Ledger yang menandatangani transaksi native untuk menunggu instruksi resmi.

“Pengguna yang telah menandatangani transaksi native Zilliqa dengan perangkat Ledger harus menunggu panduan resmi sebelum mengambil tindakan apa pun,” kata Zilliqa.

Masalah ini tidak memengaruhi transaksi EVM, menurut Zilliqa. Proyek tersebut juga mengatakan kit pengembangan perangkat lunaknya, termasuk zilliqa-js, gozilliqa-sdk, dan pyzil, menghasilkan nonce dengan benar. Oleh karena itu, pengguna yang hanya bertransaksi melalui alat yang kompatibel dengan EVM berada di luar jalur penandatanganan yang terpengaruh.

Zilliqa memuji KuCoin karena membantu melacak masalah tersebut. Bursa tersebut memulihkan kunci privat yang terpengaruh dari tanda tangan publik, membantu mengkonfirmasi eksploitasi aktif, dan membantu mengidentifikasi proses pembuatan nonce yang salah. Zilliqa mengatakan kerja sama ini membantunya memperkenalkan tindakan perlindungan sambil menyiapkan rencana pemulihan yang lebih luas.

Upbit menempatkan ZIL di bawah pengawasan setelah pengungkapan

Bursa Korea Selatan, Upbit, menempatkan ZIL di bawah status peringatan setelah kerentanan tersebut dipublikasikan. Penunjukan ini mencakup pasar KRW dan BTC-nya, sementara setoran dan penarikan ZIL tetap ditangguhkan. Dukungan perdagangan dapat menghadapi peninjauan lebih lanjut jika masalah ini tidak diselesaikan melalui proses pemantauan bursa.

Tindakan bursa ini dilakukan sementara Zilliqa berupaya mengamankan saldo yang dikendalikan oleh kunci yang mungkin sudah dapat dipulihkan. Build Ledger yang diperbaiki telah disiapkan, tetapi proyek tersebut belum menerbitkan prosedur pemulihan lengkapnya atau mengumumkan kapan transaksi native akan dilanjutkan.

Seperti yang dilaporkan crypto.news pada 20 Juli, Zilliqa telah meminta bursa untuk menangguhkan setoran dan penarikan ZIL setelah mitra bursa melaporkan pencurian cold-wallet. Pada tahap itu, proyek tersebut belum mengungkapkan jumlah yang dicuri, bursa yang terpengaruh, atau metode serangan. Zilliqa belum secara publik menyatakan apakah pencurian sebelumnya disebabkan oleh celah Ledger.

Bug menyusul gangguan jaringan Zilliqa sebelumnya

Kerentanan Ledger berbeda dari pemadaman Zilliqa sebelumnya karena memengaruhi keamanan kunci privat daripada produksi blok atau sinkronisasi node. Namun, pengungkapan ini menyusul beberapa gangguan teknis yang memengaruhi jaringan dalam beberapa tahun sebelumnya.

Terlebih lagi, Zilliqa mengumumkan perbaikan permanen pada September 2024 setelah bug menghentikan produksi blok. Jaringan tersebut kemudian mengalami pemadaman lagi pada Januari 2025 yang terkait dengan masalah sinkronisasi node sebelum memulihkan layanan penuh. Zilliqa belum menghubungkan insiden-insiden tersebut dengan celah aplikasi Ledger.

Masalah saat ini juga berada di luar perangkat keras Ledger itu sendiri. Zilliqa menjelaskan masalah tersebut sebagai cacat pada kode penandatanganan native aplikasi Ledger-nya. Build yang diperbaiki mengembalikan pembuatan nonce lebar penuh dan seharusnya mencegah tanda tangan lemah baru setelah dirilis.

Untuk pengguna yang terpengaruh, riwayat transaksi lama tetap menjadi risiko utama. Tanda tangan publik tidak dapat dihapus dari blockchain. Zilliqa mengatakan pengguna yang menandatangani sekitar lima atau lebih transaksi native dengan perangkat Ledger harus menganggap kunci mereka telah dikompromikan dan menunggu instruksi pemulihan. Jaringan tersebut belum mengumumkan tanggal untuk memulihkan transaksi native.