SlowMist: Drips Network kehilangan sekitar 24.900 DAI akibat kerentanan konversi integer

robot
Pembuatan abstrak sedang berlangsung
Koin Emas melaporkan, 5 Juli, menurut pemantauan SlowMist, protokol tipping terdesentralisasi Drips Network diserang, dengan kerugian sekitar 24.900 DAI.
Analisis SlowMist menunjukkan bahwa akar serangan ini terletak pada fungsi give(address,uint128) di kontrak DaiDripsHub yang memiliki cacat konversi tipe integer; fungsi tersebut mengubah jumlah bertipe uint128 menjadi int128 tanpa memverifikasi apakah nilai masuk melebihi nilai maksimum int128. Penyerang dengan memasukkan nilai spesifik yang berada di luar rentang int128 membuat jumlah setelah konversi menjadi negatif, sehingga arah transfer menjadi terbalik. Kontrak dana cadangan kemudian mengeksekusi penarikan yang tidak normal dari dana cadangan ke akun penyerang, yang pada akhirnya mengakibatkan dana cadangan terkuras habis.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
Tambahkan komentar
Tambahkan komentar
Tidak ada komentar
  • Disematkan