
Sebuah versi baru dari paket xrpl.js — perpustakaan JavaScript dasar untuk interaksi dengan XRP Ledger — telah memicu peringatan keamanan serius. Yayasan XRP Ledger telah mengidentifikasi kerentanan kritis yang dapat mengancam integritas rantai pasokan cryptocurrency.
Charlie Eriksen, peneliti malware dari Aikido Security, menemukan celah tersebut. Eriksen memperingatkan tentang adanya backdoor yang disisipkan dalam kit pengembangan perangkat lunak yang digunakan oleh ribuan aplikasi.
Dampak signifikan pada pustaka JavaScript
Menurut pengumuman resmi, versi yang terkompromi dari paket tersebut adalah v4.2.1 hingga v4.2.4 dan v2.14.2, yang mengandung kerentanan yang memungkinkan penyerang mencuri kunci pribadi dan mengakses dompet pengguna tanpa izin.
Ancaman ini tidak mempengaruhi kode dasar XRP Ledger maupun repositorinya di GitHub. Namun, dampak pada layanan yang bergantung pada pustaka JavaScript yang terkompromi ini dapat menjadi signifikan.
Pada 21 April, pukul 20:53 GMT+0, sistem kami, Aikido Intel, memberi tahu kami tentang lima versi baru dari paket xrpl. Ini adalah SDK resmi dari XRP Ledger, dengan lebih dari 140.000 unduhan mingguan. Kami dengan cepat mengonfirmasi bahwa paket resmi XPRL (Ripple) NPM telah terkompromi oleh penyerang yang canggih yang menerapkan backdoor untuk mencuri kunci pribadi cryptocurrency dan mendapatkan akses ke dompet cryptocurrency, ungkap Charlie Eriksen, peneliti malware di Aikido Security.
Paket berbahaya. Sumber: Aikido
Yayasan XRP Ledger meminta semua pengembang dan pengguna yang berinteraksi dengan paket xrpl.js untuk segera memperbarui ke versi v4.2.5, guna mengurangi risiko. Tindakan ini sangat penting untuk mencegah pihak ketiga mengakses dana yang tersimpan di dompet yang terpapar oleh versi yang terkompromi.
Masalah ini terdeteksi di Node Package Manager (NPM), sebuah platform penting untuk berbagi dan mengelola paket kode JavaScript. Situasi ini meningkatkan kekhawatiran tentang besarnya kemungkinan serangan.
Peringatan kritis untuk siapa saja yang menggunakan XRPL.js dari NPM, memperingatkan CTO Ripple, David Schwartz.
Dengan lebih dari 140 ribu unduhan mingguan, pengembang menggunakan xrpl.js dalam berbagai aplikasi di dalam ekosistem XRP. Hal ini menjadikannya target menarik bagi penjahat siber.
Bagaimana melindungi token XRP Anda?
Xaman Wallet dan XRPScan mengonfirmasi bahwa celah keamanan tidak mempengaruhi layanan mereka, meskipun situasinya serius.
Hindari menggunakan layanan apa pun yang memiliki akses ke kunci/benih pribadi Anda sampai mereka mengonfirmasi bahwa mereka tidak terpengaruh (banyak dari mereka, seperti @XamanWallet, @First_Ledger, dan @Gen3Games, telah mengonfirmasi di sini), sorot Mayukha Vadari, Senior Software Engineer di RippleX.
Namun, disarankan agar semua pengguna yang menangani XRP dan cryptocurrency lainnya di platform yang menggunakan xrpl.js menganggap bahwa kunci pribadi yang diproses dengan versi yang terkompromi dapat telah terpapar. Singkatnya, beberapa rekomendasi penting adalah:
1 – Perbarui pustaka: Sangat penting bagi semua pengembang untuk memperbarui xrpl.js ke versi v4.2.5. Pembaruan ini memperbaiki kerentanan dan menghilangkan kode berbahaya yang telah menyusup ke versi sebelumnya.
2 – Pantau dompet: Jika Anda telah menggunakan salah satu versi yang terpengaruh, segera ubah kunci pribadi dompet Anda dan transfer dana Anda ke alamat baru. Jangan percaya pada kunci yang diproses dengan kode yang terkompromi.
3 – Tinjau aplikasi dan layanan: Pastikan bahwa platform yang Anda gunakan untuk mengelola XRP atau berinteraksi dengan XRP Ledger tidak berbasis pada versi rentan dari xrpl.js. Jika Anda ragu, hubungi dukungan teknis untuk mendapatkan konfirmasi tentang status keamanan.
Paket xrpl di NPM. Sumber: Aikido
Artikel Ripple memperingatkan tentang kerentanan kritis yang dapat mengancam token pertama kali muncul di BeInCrypto Brasil.
