MUS-Protokoll verliert 36.900 Dollar durch kritischen Bug in Einzahlungsfunktion
Das MUS-Protokoll ist Opfer eines Exploits geworden: Angreifer erbeuteten rund 36.900 Dollar in Ethereum. Wie das Sicherheitsteam von SlowMist mitteilte, lag die Ursache im Zusammenspiel der Einzahlungs- und Auszahlungsfunktionen.
Das Wichtigste in Kürze:
- Angreifer stahlen 36.900 Dollar über einen Bug im MUS-Protokoll
- Der Exploit nutzt das Zusammenspiel von Einzahlungs- und Auszahlungsfunktionen aus
- Sechzehn Adressen dienten dazu, das Geld wiederholt aus dem System zu ziehen
Wie der Angriff ablief
Die Schwachstelle steckte in zwei Kernfunktionen des Systems. Die Einzahlungsfunktion rechnete einen Bonus für die erste Einzahlung doppelt an: einmal bei der direkten Rückzahlung in ETH und einmal bei der Zuweisung von MUS-Tokens an den Nutzer. Zugleich fehlte in der Auszahlungsfunktion eine Obergrenze für den Gesamtbetrag an ETH, der sich in einer einzigen Transaktion abheben ließ.
Damit war der Weg für eine einfache Angriffsstrategie geebnet. Indem sie die Einzahlungs- und Auszahlungsfunktionen unmittelbar hintereinander ausführten, erhielten die Angreifer mehr ETH zurück, als sie ursprünglich eingezahlt hatten. Sie nutzten sechzehn verschiedene Adressen, um diesen Vorgang mehrfach zu wiederholen und so zusätzliches ETH aus dem MUS-System herauszuziehen.
Details des Angriffs
Die Angreiferadresse 0x1a083ADf234a8f67ad65A9B9B616853ACf5998E5 führte die Operationen gegen den MUS-Vertrag unter der Adresse 0x9bdf81e6066d32764b7e75a1b5577237e06d9364 aus. SlowMist dokumentierte mehrere Transaktionen mit Etherscan-Links, aus denen sich die aufeinanderfolgenden Angriffe nachvollziehen lassen.
Der Vorfall unterstreicht, wie wichtig es ist, das Zusammenspiel verschiedener Funktionen in Smart Contracts gründlich zu testen. Bugs, die einzeln harmlos erscheinen, können gemeinsam kritische Sicherheitsprobleme verursachen.
Keine Finanzberatung. Blockchain Stories bietet ausschließlich informative Inhalte. Krypto-Assets sind sehr volatil und Sie können Ihren gesamten Einsatz verlieren. Führen Sie stets Ihre eigene Recherche durch. Lesen Sie unseren vollständigen Haftungsausschluss.
Affiliate-Hinweis. Einige Links auf dieser Seite sind Affiliate-Links. Wenn Sie sich über einen solchen Link bei einem Partner anmelden, erhalten wir möglicherweise eine Provision, ohne zusätzliche Kosten für Sie. Dies beeinflusst niemals unsere Berichterstattung. Lesen Sie unsere redaktionellen Richtlinien.