Tweetin poisti sen kirjoittaja.
Mutta me tallensimme kaiken 🙂.
Kryptolompakon omistaja menetti noin 2 900 rsETH:tä, joiden arvo oli 7,8 miljoonaa dollaria, apuälysopimuksen valtuutusmekanismissa olleen virheen vuoksi. Tietoturvatutkijat havaitsivat, ettei ongelma vaikuttanut Safen ydinsopimuksiin, vaan sai alkunsa kolmannen osapuolen komponentista, jonka käyttäjä oli valtuuttanut käyttämään varoja.
Tämä artikkeli on käännetty alkuperäisestä tekstistä. Lue kirjeenvaihtajamme alkuperäinen versio täältä.
Hyökkäys tapahtui Ethereumissa ja kohdistui Gnosis Safe -lompakkoon. Transaktioiden automatisoimiseksi omistaja oli sallinut apusopimuksen siirtää varoja puolestaan – järjestelyä käytetään yleisesti esimerkiksi automatisoituun kaupankäyntiin.
Näytä julkaisu X:ssä Ladataan...
Sopimuksen pääsynvalvontatarkistus oli kuitenkin toteutettu virheellisesti. SlowMistin ja BlockSecin mukaan järjestelmä salli käytännössä kenen tahansa suorittaa transaktion, jos tämä määritti apusopimuksen itsensä kohteeksi.
Hyödyntäen virhettä hyökkääjä käynnisti noin 2 900 rsETH:n swapin kaupankäyntipoolin kautta, joka oli luotu vain muutamaa minuuttia aiemmin käytännössä arvottomalla Permissionless Attacker Token -tokenilla. Tämän seurauksena lompakko asetettiin luovuttamaan likvidejä varoja vastineeksi tokeneista, joilla ei ollut todellista arvoa.
Alkuperäinen hyökkääjä ei kuitenkaan onnistunut saattamaan operaatiota loppuun. Yoink-niminen automatisoitu botti havaitsi transaktion ja frontrunnasi sen maksamalla prioriteetista noin 47 000 dollaria.
Tämän seurauksena botti sai varat haltuunsa ja siirsi 2 882 rsETH:tä erilliseen osoitteeseen. Analyytikot vahvistivat, että varat kaapattiin frontrunnaamalla alkuperäinen hyökkäystransaktio.
AstraSec tunnisti Multicall-sopimuksen virheellisen valtuutustarkistuksen tapauksen perimmäiseksi syyksi. Myös muut tietoturvatutkijat päättelivät, ettei haavoittuvuus ollut Safen ydinsopimuksissa, vaan komponentissa, jolle lompakon omistaja oli itsenäisesti myöntänyt luotetut oikeudet.
Kelp DAO, rsETH:n liikkeeseenlaskija, ilmoitti omien sopimustensa pysyneen turvassa ja tokenin olevan täysin vakuudellinen. Havaittuaan epäilyttävää toimintaa projekti rajoitti väliaikaisesti transaktioita, jotka koskivat varastetut varat vastaanottanutta osoitetta.
Rajoitus asetettiin 24 tunniksi. Tänä aikana rsETH:tä ei voitu siirtää epäilyttävään osoitteeseen tai sieltä pois, kun tiimi tutki tapausta.
Samankaltainen infrastruktuuriin liittyvä tapaus sattui aiemmin Liquid Networkissa. Hakkerit nostivat noin 4 000 BTC:tä, arvoltaan noin 320 miljoonaa dollaria LBTC:n Bitcoin-vakuuden sisältäneestä lompakosta, minkä vuoksi verkko keskeytti toimintansa.
Hyökkäyksen aikaan määrä vastasi noin 95 % Liquid Networkin Bitcoin-varannoista, jotka olivat ennen tapausta noin 4 200 BTC:tä. Osa varoista palautettiin myöhemmin haavoittuvuuden korjaamisen jälkeen.
Raportoimme aiemmin, että Cronos-lohkoketju pysäytettiin kokonaan hyökkäyksen jälkeen, joka kohdistui sen ekosysteemin suurimpaan lainausprotokollaan Tectoniciin. Hyväksikäytöstä aiheutuneiden alustavien tappioiden arvioitiin olevan noin 75 miljoonaa dollaria.