Gnosis Safe-eier mister 7,8 millioner dollar i krypto på grunn av feil i smartkontrakt

Gnosis Safe-eier mister 7,8 millioner dollar i krypto på grunn av feil i smartkontrakt
Feil i smartkontrakt koster Gnosis Safe-eier 7,8 mill. dollar

​En eier av en kryptolommebok mistet rundt 2 900 rsETH til en verdi av 7,8 millioner dollar på grunn av en feil i autorisasjonsmekanismen i en hjelpesmartkontrakt. Sikkerhetsforskere fant at problemet ikke påvirket Safes kjerneavtaler, men stammet fra en tredjepartskomponent som brukeren hadde gitt tilgang til eiendelene.

Denne artikkelen ble oversatt fra originalen. Les den opprinnelige versjonen av vår korrespondent her.

Angrepet skjedde på Ethereum og rammet en Gnosis Safe-lommebok. For å automatisere transaksjoner hadde eieren tillatt en hjelpekontakt å flytte midler på deres vegne – en ordning som ofte brukes til blant annet automatisert handel.

Kontraktens tilgangskontroll ble imidlertid implementert feil. Ifølge SlowMist og BlockSec tillot systemet i praksis enhver bruker å utføre en transaksjon dersom de anga selve hjelpekontrakten som mål.

Bot fanger opp 2 900 rsETH

Ved å utnytte feilen startet angriperen en swap av rundt 2 900 rsETH gjennom en handelspool opprettet bare minutter tidligere med en praktisk talt verdiløs token kalt Permissionless Attacker Token. Som følge av dette ble lommeboken satt opp til å gi fra seg likvide eiendeler i bytte mot tokens uten reell verdi.

Den opprinnelige angriperen klarte imidlertid ikke å fullføre operasjonen. En automatisert bot kjent som yoink oppdaget transaksjonen og front-ran den ved å betale rundt 47 000 dollar for prioritet.

Som følge av dette fikk boten tak i eiendelene og overførte 2 882 rsETH til en separat adresse. Analytikere bekreftet at midlene ble fanget opp ved å front-runne den opprinnelige angrepstransaksjonen.

AstraSec identifiserte en mangelfull autorisasjonskontroll i Multicall-kontrakten som den underliggende årsaken til hendelsen. Andre sikkerhetsforskere konkluderte også med at sårbarheten ikke lå i Safes kjerneavtaler, men i en komponent som lommebokeieren selv hadde gitt betrodde tillatelser.

Kelp DAO fryser midlertidig mistenkelig adresse

Kelp DAO, utstederen av rsETH, opplyste at egne kontrakter forble sikre og at tokenet var fullt sikkerhetsstilt. Etter å ha oppdaget mistenkelig aktivitet begrenset prosjektet midlertidig transaksjoner som involverte adressen som mottok de stjålne eiendelene.

Begrensningen ble innført i 24 timer. I denne perioden kunne rsETH ikke overføres til eller fra den mistenkelige adressen mens teamet undersøkte hendelsen.

En lignende infrastrukturepisode inntraff tidligere på Liquid Network. Hackere tok ut rundt 4 000 BTC til en omtrentlig verdi av 320 millioner dollar fra lommeboken som holdt Bitcoin-sikkerheten for LBTC, noe som fikk nettverket til å stanse driften.

På tidspunktet for angrepet utgjorde beløpet rundt 95 % av Liquid Networks Bitcoin-reserver, som var på omtrent 4 200 BTC før hendelsen. Noen av midlene ble senere returnert etter at sårbarheten ble utbedret.

Tidligere rapporterte vi at Cronos-blokkjeden ble fullstendig stanset etter et angrep på Tectonic, den største utlånsprotokollen i økosystemet. De foreløpige tapene fra utnyttelsen ble anslått til rundt 75 millioner dollar.

Dette materialet kan inneholde tredjeparts meninger, ingen av dataene og informasjonen på denne nettsiden utgjør investeringsråd i henhold til vår Ansvarsfraskrivelse. Selv om vi følger strenge Redaksjonelle Retningslinjer, kan dette innlegget inneholde referanser til produkter fra våre partnere.