Ein Angreifer nutzte eine Gnosis Safe Wallet auf Ethereum aus und entfernte am Dienstag etwa 2.900 rsETH im Wert von rund 7,8 Millionen US-Dollar.
Ein automatisierter Bot namens „yoink“ ging der Angriffstransaktion zuvor und extrahierte die Token, Sicherheitsfirmen BlockSec, Blockaid und SlowMist sagte.
Die Wallet des Opfers wurde so eingerichtet, dass ein Hilfskontrakt Geld für sie bewegen kann, eine übliche Vereinbarung für Personen, die ihren Handel automatisieren. Der Helfer sollte überprüfen, ob der Aufrufer die Berechtigung hatte, doch SlowMist und BlockSec entdeckten, dass die Prüfung jeden genehmigte, der den Helfer selbst als Ziel benannte.
Der Angreifer verkaufte anschließend etwa 2.900 rsETH in einen wenige Minuten zuvor aufgebauten Handels-Pool, der um einen wertlosen Token namens Permissionless Attacker Token herum konstruiert war, wodurch die Wallet mit einem Beleg ohne Wert zurückblieb. Der Bot von Yoink zahlte etwa 47.000 USD, um die Warteschlange zu überspringen, und nahm die Token an sich, wobei er 2.882 rsETH an eine separate Adresse sendete.
„Die Hauptursache war eine fehlerhafte Autorisierungsprüfung im Multicall-Vertrag“, so AstraSec sagte in einem Beitrag auf X. Andere Sicherheitsfirmen stimmten überein, dass der Fehler in einer Komponente lag, der der Wallet-Inhaber zu vertrauen gewählt hatte, nicht in den Kernverträgen von Safe. Kelp DAO, das rsETH herausgibt, erklärt, dass seine Verträge sicher sind und rsETH vollständig besichert ist.
„Wir haben potenziell verdächtige Aktivitäten bei einer Adresse festgestellt, die vor einigen Stunden rsETH erhalten hat,“ KelpDAO schrieb auf X. „Aus Gründen erhöhter Vorsicht haben wir diese Adresse vorübergehend für 24 Stunden pausiert. In diesem Zeitraum kann rsETH nicht hinein- oder herausbewegt werden.“
coindesk.com