40 Minuten, 5,6 Milliarden US-Dollar.

Der Angreifer hat weder den privaten Schlüssel gestohlen noch einen Server gehackt.

Er ließ einfach Binances Hot Wallet eine Genehmigung signieren. Danach überwies sie das Geld von selbst.

On-Chain ist keine Aktion zu sehen, bei der „Vermögenswerte von einer externen Adresse wegtransferiert“ werden. Es sieht einfach nach einer normalen Auszahlung von Binance 14 aus.

Was ist EIP-7702? In einem Satz erklärt.

Das Ethereum-Pectra-Upgrade hat gewöhnlichen Wallets eine neue Fähigkeit gegeben: vorübergehend den Code eines Smart Contracts auszuleihen.

Klingt nach technischem Fortschritt.

Doch die Kehrseite dieser Flexibilität ist: Eine einzige Signatur kann deine Wallet in den Geldautomaten eines anderen verwandeln.

Der Angriffsweg in drei Schritten.

Schritt eins: Einen Smart Contract bereitstellen, der nur eine Funktion enthält – sweep. Sie überträgt sämtliches ETH und eine festgelegte Reihe von Token an eine bestimmte Adresse.

Schritt zwei: Die Autorisierungssignatur von Binance 14 erhalten. Diesen sweep-Code auf der Binance-Hot-Wallet „installieren“.

Schritt drei: 3 Minuten und 24 Sekunden später direkt die Sweep-Funktion über die Adresse der Binance-Hot-Wallet aufrufen.

On-Chain gibt es keinerlei Vorgang, bei dem Vermögenswerte an eine „externe Adresse“ übertragen werden. Es sieht einfach so aus, als würde Binance selbst Geld verschieben.

Der Angreifer packte 50 Autorisierungen in eine Transaktion, mit Nonces von N bis N+49. Er setzte darauf, dass eine davon durchgeht.

Am Ende wurde nur eine einzige wirksam.

Zwischen der Delegierung und dem ersten Sweep lagen gerade einmal 3 Minuten und 24 Sekunden.

Das Risikokontrollsystem von Binance schlug nicht an.

Dann folgten 40 Minuten, in denen Binance sich selbst „leerräumte“.

Binance 14 löste selbst den Aufruf aus und transferierte 167.464 ETH sowie 63 verschiedene Token. Die Gebühren lagen unter einem Dollar.

Binance 16 schloss nahezu nahtlos an und legte weitere 28.005 ETH nach.

Anschließend wurde alles aufgeteilt: 77,7 Billionen PEPE, 7,02 Millionen UNI und 29.934 wBETH wurden einzeln an brandneue Adressen gesendet.

Bis zum Morgengrauen waren über Ethereum, Bitcoin, Tron und mehrere L2-Netzwerke Vermögenswerte im Wert von 5,643 Milliarden US-Dollar abgeflossen.

Tether, Circle, Ripple und World Liberty froren gemeinsam rund 2,54 Milliarden US-Dollar ein – 45 Prozent der Summe. Doch die böswillige Delegierung wurde bis heute nicht widerrufen.

EIP-7702 sollte Wallets ursprünglich flexibler machen.

Doch Flexibilität ist nicht gleich Sicherheit. Seit Jahren wird die Account Abstraction als großes Narrativ verkauft: Alle reden von „besserer Nutzererfahrung“, „niedrigeren Einstiegshürden“ und „intelligenteren Wallets“.

Niemand beantwortet ernsthaft eine Frage: Wenn die Autorisierung selbst zur Angriffsfläche wird und eine einzige Signatur einer Adresse erlaubt, beliebigen Code auszuführen – ist das Sicherheitsmodell dann überhaupt noch tragfähig?

Das ist keine Schwachstelle, die nur Binance betrifft. Die gesamte Erzählung rund um die Account Abstraction von Ethereum muss sich dieser Frage stellen.

Technologie handelt nicht böswillig. Aber die „Flexibilität“ der Technologie braucht eine Bremse.

Diesmal war keine Bremse eingebaut. Beim nächsten Mal könnte es um mehr als 5,6 Milliarden gehen.