Undersökning av Carbontec
En undersökning av Carbontec har avslöjat att över $520,000 i felaktigt skickade tokens tyst drogs tillbaka från 1inch Routers versioner v4–v6 via offentliga funktioner, vilket blottlade en säkerhetsbrist i ett av DeFi:s mest använda kontrakt.
Designsvaghet i 1inch:s Aggregation Router
Blockchain-säkerhetsföretaget Carbontec har identifierat en betydande designsvaghet i 1inch:s Aggregation Router v6 smarta kontrakt, ett centralt DeFi-protokoll som underlättar tokenbyten för miljontals användare. Problemet? Vem som helst kunde ta ut tokens som felaktigt skickats till kontraktet, inte bara ägaren.
Överföring av medel
Enligt en exklusiv rapport som delades med Bitcoin.com News, flyttades mer än $520,000 i kryptovaluta, inklusive 4.2 WBTC (ungefär $445K) i en transaktion, av orelaterade aktörer över routerversionerna 4, 5 och 6. Felet härstammar från offentligt tillgängliga callback-funktioner och routerlogiken som accepterar användardefinierade swap-pooler.
Förfalskade transaktioner
Dessa möjliggör förfalskade transaktioner som effektivt tvättar uttag av medel under förevändningen av rutinmässig protokollanvändning. Istället för att vara låsta eller endast återvinningsbara av 1inch, blev felaktigt skickade tokens fritt spel för alla med teknisk kunskap.
Designavvägningar och säkerhet
Detta är inte en kodbugg, utan en gasbesparande designavvägning som underskattade användarbeteende och överskattade kontraktssäkerhet genom oklarhet. Miroslav Baril, CTO på Carbontec, delade några insikter från företagets undersökning.
”Detta är inte bara ett problem för 1inch; det är en systematisk brist som kan förekomma i andra DeFi-protokoll.”
Falsk känsla av säkerhet
Antagandet att felaktigt skickade tokens antingen är oåterkalleliga eller endast kan återställas av kontraktsägarna skapar en falsk känsla av säkerhet. Verkliga risker uppstår ofta inte bara från buggar i koden utan också från designmönster.
Kritiska aspekter av protokolldesign
Kritiska aspekter av strukturell protokolldesign måste balanseras med säkerhet och förebyggande av missbruk. Carbontecs forskning visar att detta problem påverkar inte bara 1inch, utan potentiellt vilket DeFi-protokoll som helst som accepterar extern kontraktsinmatning eller exponerar interna swap-callbacks.
Pressande frågor om DeFi-protokoll
Med hundratusentals i användarfonder tyst avledda väcker undersökningen pressande frågor om hur DeFi-protokoll hanterar fel och vem som verkligen har tillgång till användarfonder.