Dalam protokol DeFi, oracle adalah layanan yang memasok data dari luar blockchain—terutama harga aset—ke smart contract. Data ini menentukan berapa banyak aset yang dapat dipinjam pengguna berdasarkan agunan yang mereka setorkan.
Pada Solido Cash, feed harga untuk SOLID diduga sudah tidak mutakhir atau terhubung ke konfigurasi yang keliru. Akibatnya, sistem menilai SOLID jauh di atas harga pasar sebenarnya .
Penyerang kemudian memanfaatkan valuasi yang terlalu tinggi itu dengan:
PeckShield mengonfirmasi serangan dan perkiraan kerugiannya . Sekitar 90% dana yang terdampak dilaporkan merupakan aset Solido Foundation, bukan dana milik pemberi pinjaman atau peminjam ritel. Dengan demikian, sebagian besar kerugian langsung ditanggung oleh yayasan proyek .
Solido Money menyebut terdapat dua gelombang serangan yang mengeksploitasi kelemahan sama .
Pola ini menunjukkan bahwa penyerang tidak perlu mengubah aturan pinjaman secara langsung. Cukup dengan membuat sistem mempercayai harga agunan yang keliru, batas pinjaman yang seharusnya membatasi risiko menjadi tidak efektif.
Laporan forensik Solido Money menelusuri pergerakan token melalui data on-chain. Sekitar 220 juta SUPRA, atau kira-kira 84% dari total token yang dicuri, dipindahkan ke alamat deposit yang diduga terkait dengan Gate.io .
Sebagian laporan menyebut jumlah tersebut sebagai “hampir 90%” karena 220 juta dari 293,7 juta SUPRA memang mendekati angka itu . Namun, angka 84% merupakan persentase yang dicantumkan dalam laporan forensik dan sejumlah pemberitaan yang mengutipnya .
Alamat tersebut diduga merupakan infrastruktur bursa yang mungkin digunakan untuk melikuidasi token atau memindahkannya ke jaringan lain. Solido meminta bantuan bursa untuk mempertahankan, membekukan, dan—jika memungkinkan—memulihkan dana tersebut . Meski demikian, keterkaitan sebuah alamat dengan bursa tidak dengan sendirinya mengidentifikasi individu di balik serangan atau berarti bursa tersebut memfasilitasi eksploitasi .
Eksploit Solido terjadi hanya 12 hari setelah protokol pinjaman berbasis Hedera, Bonzo Lend, kehilangan sekitar US$9,05 juta dalam serangan oracle pada 11 Juli 2026 .
Dalam kasus Bonzo, penyerang hanya menyetorkan 250 SAUCE yang nilainya saat itu beberapa dolar. Mereka lalu mengirim pembaruan harga SAUCE/wHBAR palsu yang menaikkan valuasi token hingga 12 orde magnitudo. Dalam waktu sekitar delapan detik, penyerang meminjam 6,63 juta USDC dan 34,5 juta wHBAR .
Akar masalah Bonzo berbeda dari kasus Solido. Verifier on-chain Supra menerima tanda tangan BLS dan kunci publik bernilai nol sebagai pembaruan yang sah. Celah verifikasi kriptografi tersebut memungkinkan harga palsu diterima oleh sistem .
Ringkasnya:
Kedua protokol menggunakan Supra sebagai penyedia oracle, sehingga dua insiden dalam rentang kurang dari dua minggu meningkatkan perhatian terhadap keamanan ekosistem oracle tersebut . Para analis keamanan mendorong pemeriksaan timestamp yang lebih ketat, normalisasi desimal feed, batas deviasi harga, dan agregasi dari beberapa sumber independen .
Keamanan oracle tidak hanya bergantung pada keaslian tanda tangan. Feed yang sudah tidak diperbarui atau salah dipetakan juga dapat membuat smart contract mengambil keputusan finansial berdasarkan harga yang keliru.
Jika banyak protokol memakai penyedia oracle atau konfigurasi infrastruktur yang sama, satu kelemahan di lapisan tersebut berpotensi memengaruhi lebih dari satu pasar pinjaman.
Fakta bahwa sekitar 90% dana terdampak merupakan aset Solido Foundation menunjukkan bahwa cadangan proyek pun harus diperlakukan sebagai aset berisiko tinggi, bukan sekadar dana operasional yang aman.
Karena transaksi blockchain dapat ditelusuri, laporan forensik Solido berhasil menghubungkan sekitar 84% dana hasil eksploit dengan alamat deposit yang diduga terkait bursa. Jejak ini memberi penyelidik titik awal untuk upaya pembekuan atau pemulihan dana.
Eksploit Solido Money memperlihatkan bahwa kegagalan oracle dapat terjadi dalam bentuk yang berbeda-beda. Di Bonzo, masalahnya adalah verifikasi tanda tangan; di Solido, masalahnya adalah kesegaran atau pemetaan data harga. Namun, hasil akhirnya serupa: sistem pinjaman menerima valuasi agunan yang tidak benar dan mengizinkan penarikan aset jauh melebihi nilai jaminan yang sebenarnya.