FlashLoopAdapterin Hyökkäys Ethereumissa
Mukautettua FlashLoopAdapteria, jota käytettiin Aave v3 -positioiden hallintaan, on hyödynnetty Ethereumissa, jättäen kaksi Safe-lompakkoa noin 305 000 dollarin tappioihin. Hyökkääjä kiersi moduulin pääsynvalvonnan, mikä mahdollisti hyökkäyksen.
Lohkoketjuturvayritys SlowMist kertoi, että hyökkääjä käytti hyväkseen FlashLoopAdapter-sopimuksen todennusvirhettä, joka mahdollisti vale-Safen läpäistä tarkastukset, jotka oli tarkoitettu rajoittamaan pääsyä lompakoihin, joissa moduuli oli otettu käyttöön.
Hyökkääjä onnistui lopulta säilyttämään noin 114,09 ETH:tä käyttäessään moduulia manipuloidakseen vaikuttavien lompakoiden pitämiä positioita. SlowMist TI -ilmoitus v3 Loop Safe Module -tappio: ~114,09 ETH. Perussyynä oli FlashLoopAdapterin avoin/sulje pääsynvalvonta, joka tarkisti vain ISafe(msg.sender).isModuleEnabled(address(this)), mikä oli huijattavissa vale-Safen kautta, joka palautti aina totta.
Hyökkäyksen Yksityiskohdat
Tapahtuma liittyi mukautettuun sopimukseen, joka oli rakennettu Aaven päälle eikä ydin Aave v3 -protokollan päälle. Defimon Alerts, joka havaitsi hyökkäyksen 1. lokakuuta kello 15:08:57 UTC, kertoi, että Aave v3 itse ei ollut vaikuttanut.
FlashLoopAdapter (v3 loop Safe module) – Tappio 305 000 dollaria (2026-10-01) Verkko: Ethereum Tyyppi: Pääsynvalvonta. FlashLoopAdapter on Safe-moduuli, joka avaa/sulkee Aave v3 -vipuputkia niille Safeille, jotka ottavat sen käyttöön.
SlowMist kertoi, että heikkous löytyi adapterin avaus- ja sulkemistoimintojen pääsynvalvonnasta.
Sen sijaan, että olisi itsenäisesti varmistanut, että kutsuja oli laillinen Safe, toiminnot tarkistivat, palauttiko ISafe(msg.sender).isModuleEnabled(address(this)) totta. Hyökkääjä saattoi ottaa käyttöön vale-Safe-sopimuksen, joka oli ohjelmoitu palauttamaan totta, kun FlashLoopAdapter teki tarkistuksen.
Hyökkäyksen Seuraukset
Kun vale-Safe läpäisi tämän testin, hyökkääjä sai pääsyn toimintoihin, jotka olisi pitänyt rajoittaa valtuutettuihin lompakoihin. Defimon Alerts kertoi, että takaisinsoiton aikana suoritettavat tarkistukset eivät estäneet tapahtumaa, koska hyökkääjän sopimus toimi myös flash-likviditeettitoimittajana.
Hyökkääjä käytti Morpho WETH -flash-lainan ja käytti lainattua likviditeettiä maksaakseen noin 1 335 WETH:n Aave-velkaa, joka kuului ensimmäiselle Safe-lompakolle, joka tunnistettiin osoitteeksi 0xcfedf95a3653a128dfc2e4288758a1a1850d169f.
SlowMist arvioi tappion olevan noin 114,09 ETH ja kertoi, että noin 1 300 WETH:n velka maksettiin prosessin aikana vakuuden vapauttamiseksi.
Suuri vakuuden nostaminen ei siis edusta hyökkääjän nettotuottoa. Suuri osa tapahtuman kautta siirretyistä pääomista liittyi velan maksamiseen ja vipupositioiden purkamiseen ennen kuin jäljelle jääneet varat voitaisiin ottaa.
Yhteenveto
Kumpikaan turvallisuushälytys ei tunnistanut virhettä Aave v3:ssa itsessään. Aave-yhtiön perustaja ja toimitusjohtaja Stani Kulechov sanoi, että vaikuttava sopimus oli kolmannen osapuolen ulkoinen adapteri, joka oli rakennettu Aaven päälle, eikä sillä ollut ”nolla vaikutusta Aave v3:een.”
FlashLoopAdapter on erillinen mukautettu sopimus, joka käyttää Aave v3:ta hallitakseen vipupositioita, joita pidetään Safe-lompakoiden kautta. Raportoitu haavoittuvuus liittyi siihen, miten adapteri todennusti kutsujat ja mitä he saivat käyttöön otetun moduulin suorittamaan.