Injective, sebuah blockchain Layer-1 yang dirancang khusus untuk keuangan terdesentralisasi (DeFi), terpaksa menghentikan operasi jaringannya selama sekitar empat jam setelah terjadi eksploit yang menargetkan protokol opsi biner. Insiden tersebut mengakibatkan kerugian yang diperkirakan mencapai $4,9 juta.
Pertama kali diungkap di X oleh pengguna Paddy-earthling, pelanggaran keamanan ini menyingkap kelalaian kritis dalam pengelolaan oracle, mekanisme fallback, serta tata kelola protokol pascainsiden.
Mekanisme Serangan: Oracle Hantu dan Kasus Tepi
Eksploit tersebut bergantung pada umpan oracle yang dinonaktifkan namun masih terdaftar, bukan pada kelemahan dalam kriptografi atau mekanisme konsensus inti.
Memanfaatkan Zombie Oracle:
Penyerang menemukan oracle harga yang sudah ditinggalkan di Injective bernama Frontrunner. Meskipun sumber data yang mendasari oracle tersebut sudah lama dibersihkan, feed itu tetap terdaftar dalam registry rantai.
Pembuatan Pasar Skala Massal:
Dengan mengeksploitasi pembuatan pasar yang permissionless pada protokol, penyerang membuat 299 pasar opsi biner yang dipetakan secara spesifik ke feed oracle yang sudah mati ini.
Memicu Mekanisme Pengembalian Dana:
Karena oracle Frontrunner tidak lagi dapat mengambil data langsung, protokol opsi biner gagal menyelesaikan harga settlement. Ini memicu mekanisme cadangan bawaan "pengembalian dana tanpa harga".
Penggandaan Pembayaran:
Sebuah kekeliruan logika dalam rutinitas pengembalian dana memungkinkan penyerang mengeksploitasi transisi keadaan saat penyelesaian (settlement). Alih-alih menerima pengembalian standar 1:1 atas modal yang dikunci, penyerang mengekstrak sekitar 2x pembayaran yang diharapkan di 299 pasar sintetis.
Pergerakan Dana dan Jejak On-Chain
Setelah eksploit, penyerang mengonversi cadangan USDC yang berhasil diuras menjadi sekitar 1.980 ETH (senilai kira-kira $4,9 juta).
Alamat Tujuan:
Dana yang dijembatani dipindahkan ke sebuah dompet Ethereum yang, per laporan, tetap sepenuhnya tidak aktif.
Status Saat Ini:
Tidak ada transaksi keluar, rute layanan tumbler, atau layanan pencampuran (seperti Tornado Cash) yang dimulai dari alamat penerima. Penyerang dilaporkan sedang mengevaluasi komunikasi penyelesaian dengan pendekatan white-hat.
Kekhawatiran Tanggapan Protokol dan Transparansi
Meskipun penyebab teknis pelanggaran segera ditambal, penanganan tim terhadap insiden ini mendapat sorotan dari peneliti keamanan dan anggota komunitas.
Kemandulan PR vs. Ketidaktersediaan Operasional:
Selama jeda jaringan sekitar 4 jam, kanal sosial resmi Injective terus menerbitkan konten promosi dan pemasaran terjadwal tanpa secara terbuka membahas penghentian tersebut.
Batasan Visibilitas Kode:
Paddy-earthling mencatat bahwa meskipun basis kode rantai inti Injective sebelumnya telah disetel ke privat, kerentanan ditemukan dengan menganalisis SDK yang dapat diakses publik. Para kritikus berargumen bahwa menjaga kontrak inti tetap privat mengurangi insentif bagi peneliti keamanan independen dan pemburu bug white-hat, sekaligus gagal mencegah penyerang canggih mengidentifikasi celah pada tingkat permukaan SDK.
Tata Kelola yang Dilewati:
Meskipun defisit likuiditas pada tingkat protokol dengan cepat ditutup, perbaikan dan hot-patch dijalankan langsung oleh kontributor inti tanpa pemungutan suara tata kelola on-chain atau publikasi formal pasca-mortem pada saat pemulihan jaringan. #Injective🔥 #injective #CryptoSecurity #CryptoNewss #BinanceSquare
empat wawasan kunci tentang eksploit opsi biner Injective:
Risiko Zombie Registry: Sumber data yang dinonaktifkan bukanlah oracle yang didekomisioning. Jika sebuah feed tetap terdaftar on-chain, alat pembuatan pasar yang bersifat permissionless akan menganggapnya infrastruktur yang valid, sehingga pembersihan registry sama pentingnya dengan pemeliharaan kode yang aktif.
Risiko Asimetris dalam Mekanisme Keamanan: Rutinitas cadangan seperti "pengembalian dana tanpa harga" dibangun untuk melindungi modal, tetapi kelemahan logika dalam pelaksanaannya dapat mengubah sistem pengaman menjadi mekanisme eksploitasi. Kesalahan protokol harus secara default menjaga pelestarian modal, bukan dobel-pembayaran.
Keterbatasan Repositori Tertutup: Menyembunyikan kode rantai inti memberikan pertahanan yang minimal ketika SDK yang menghadap publik masih memetakan celah-celah tepi sistemik. Keadaan tidak jelas (obskuritas) membatasi peneliti keamanan independen sementara hanya sedikit menghentikan penyerang yang berdedikasi.
Penyesuaian PR vs Realitas Krisis: Menghentikan sebuah blockchain selama empat jam sambil tetap memelihara posting media sosial promosi normal menciptakan kesenjangan transparansi yang parah. Dalam peristiwa keamanan Web3, diamnya operasional merusak kredibilitas protokol lebih besar daripada kerugian modal yang sebenarnya.
