Fejlsendte Tokens i DeFi: En Alvorlig Sikkerhedsrisiko
En undersøgelse fra Carbontec har afsløret, at over $520.000 i fejlsendte tokens stille og roligt er blevet trukket tilbage fra 1inch Routers versioner 4 til 6 via offentlige funktioner. Dette afslører et sikkerhedshul i en af de mest anvendte kontrakter inden for DeFi.
Designfejl i 1inch’s Aggregation Router v6
Blockchain-sikkerhedsfirmaet Carbontec har opdaget en betydelig designfejl i 1inch’s Aggregation Router v6 smart contract, som er en central DeFi-protokol, der muliggør token swaps for millioner af brugere. Problemet? Enhver kan trække tokens tilbage, der fejlagtigt er sendt til kontrakten, ikke kun ejeren.
“Ifølge en eksklusiv rapport delt med Bitcoin.com News, blev mere end $520.000 værd af kryptovaluta, herunder 4,2 WBTC (ca. $445K) i én transaktion, flyttet af uafhængige aktører på tværs af routerversionerne 4, 5 og 6.”
Årsagen til Problemet
Fejlen stammer fra offentligt tilgængelige callback-funktioner og routerens logik, der accepterer brugerdefinerede swap-pools. Disse muliggør spoofede transaktioner, der effektivt vasker pengeudtræk under dække af rutinemæssig protokolbrug. I stedet for at være låst eller kun kunne hentes af 1inch, blev fejlsendte tokens tilgængelige for alle med teknisk viden.
Dette er ikke en kodningsfejl, men et gasbesparende designkompromis, der undervurderede brugeradfærd og overvurderede kontraktens sikkerhed gennem uklarhed.
Systemisk Blindpunkt i DeFi
Miroslav Baril, CTO hos Carbontec, delte nogle tanker fra virksomhedens undersøgelse. Dette er ikke kun et problem for 1inch; det er et systemisk blindpunkt, der kunne være til stede i andre DeFi-protokoller. Antagelsen om, at fejlsendte tokens enten er uoprettelige eller kun kan genvindes af kontraktejere, skaber en falsk følelse af sikkerhed.
“Virkelige risici opstår ofte ikke kun fra fejl i koden, men også fra designmønstre. Kritiske aspekter af strukturel protokoldesign skal balanceres med sikkerhed og forebyggelse af misbrug.”
Konklusion
Carbontecs forskning viser, at dette problem ikke kun påvirker 1inch, men potentielt enhver DeFi-protokol, der accepterer ekstern kontraktinput eller udsætter interne swap-callbacks. Med hundredtusinder af brugerfunde stille og roligt siphoned off, rejser undersøgelsen presserende spørgsmål om, hvordan DeFi-protokoller håndterer fejl, og hvem der virkelig har adgang til brugerfunde.