Langsamer Nebel legt Beweise offen: ether.fi wird angegriffen und erleidet einen Verlust von etwa 15,45 ETH. Vor der Veröffentlichung der Mitteilung behauptet SlowMist, er habe sein Team bereits privat für eine verantwortungsvolle Offenlegung kontaktiert.
Das Problem liegt in der solve()-Funktion des AtomicQueue-Vertrags: Der Vertrag prüft nicht, ob der solver gleich msg.sender ist, und es fehlen Signatur-, Registrierungs- oder Autorisierungs-Validierungen. Der Angreifer konstruiert zunächst über updateAtomicRequest() eine bösartige Anfrage und zwingt dann die geschädigte Adresse dazu, als solver aufzutreten. Anschließend ruft der Vertrag finishSolve auf und führt want.transferFrom(solver, users[i], assetsToUser) aus, wodurch Gelder abgezogen werden, indem die zuvor vom Opfer gewährte ERC-20-Autorisierung ausgenutzt wird.
Das Ereignis erinnert erneut daran: Unbegrenzte oder lange nicht bereinigte Token-Autorisierungen werden häufig zu direkten Auszahlungswegen, sobald im Smart Contract ein Zugriffskontrollmangel auftritt. Wer an DeFi teilnimmt, sollte Autorisierungen regelmäßig überprüfen und widerrufen, die nicht mehr benötigt werden.
#DeFi安全 #etherfi #Web3安全
Das Problem liegt in der solve()-Funktion des AtomicQueue-Vertrags: Der Vertrag prüft nicht, ob der solver gleich msg.sender ist, und es fehlen Signatur-, Registrierungs- oder Autorisierungs-Validierungen. Der Angreifer konstruiert zunächst über updateAtomicRequest() eine bösartige Anfrage und zwingt dann die geschädigte Adresse dazu, als solver aufzutreten. Anschließend ruft der Vertrag finishSolve auf und führt want.transferFrom(solver, users[i], assetsToUser) aus, wodurch Gelder abgezogen werden, indem die zuvor vom Opfer gewährte ERC-20-Autorisierung ausgenutzt wird.
Das Ereignis erinnert erneut daran: Unbegrenzte oder lange nicht bereinigte Token-Autorisierungen werden häufig zu direkten Auszahlungswegen, sobald im Smart Contract ein Zugriffskontrollmangel auftritt. Wer an DeFi teilnimmt, sollte Autorisierungen regelmäßig überprüfen und widerrufen, die nicht mehr benötigt werden.
#DeFi安全 #etherfi #Web3安全