Crypto Prices

Balancer V1 Pool wegen Rundungsfehler um 234.000 $ gehackt

vor 2 Stunden
2 minuten gelesen
1 ansichten

Liquiditätspool-Exploit bei Balancer

Ein Liquiditätspool, der dem Balancer V1 ähnelt, verlor am 31. August laut der Blockchain-Sicherheitsfirma Slowmist etwa 234.000 $ durch einen Exploit, der auf einen Rundungsfehler zurückzuführen ist. Dies ist die gleiche Art von Fehler, die im vergangenen November dazu führte, dass 116 Millionen $ aus Balancers V2-Pools abgezweigt wurden.

Wiederholung eines Sicherheitsvorfalls

Obwohl Balancer bereits ein ähnliches Szenario erlebt hat, wiederholte sich die Geschichte heute erneut. Vor wenigen Stunden wies Slowmist auf einen neuen Exploit hin, der einen Balancer V1-ähnlichen Pool betraf, diesmal jedoch mit einem vergleichsweise bescheidenen Betrag von 234.000 $. So gering dieser Betrag im Vergleich zur Geschichte von Balancer auch erscheinen mag, die zugrunde liegende Fehlerursache ist unverkennbar: ein Rundungsfehler in der Berechnung der Token-Mengen während eines Tauschs.

Technische Analyse des Exploits

Diese Art von Fehler ermöglichte es einem Angreifer im letzten November, 116 Millionen $ aus Balancers V2-Pools über mehrere Blockchains abzuziehen. Laut der technischen Analyse von Slowmist zielte der Angreifer auf die Funktion „joinswapPoolAmountOut“ des Pools ab, die es einem Anrufer ermöglicht, anzugeben, wie viele BPT (Balancer Pool Tokens) er erhalten möchte, während der Vertrag rückwärts arbeitet, um den erforderlichen Input zu berechnen.

Diese Rückwärtsberechnung, die von der Funktion „calcSingleInGivenPoolOut“ durchgeführt wird, verwendet 18-stellige Festkomma-Mathematik. Durch das Ausführen einer Reihe öffentlicher Tauschgeschäfte reduzierte der Angreifer die WBTC-Reserven des Pools auf nahezu null. Mit den auf Staub reduzierten Reserven rundete die Mathematik den erforderlichen Input auf nur 1 Satoshi WBTC, was einem Bruchteil eines Cents entspricht, während der Vertrag weiterhin die volle Menge an BPT mintete, die der Angreifer angefordert hatte.

Sicherheitsmängel und Konsequenzen

Slowmist erklärte, dass dem Pool grundlegende Sicherheitsvorkehrungen fehlten, die dies hätten verhindern können, einschließlich eines minimalen effektiven Inputs, eines minimalen Pool-Saldos und einer Validierung des relativen Fehlers. Die MIN_BALANCE-Prüfung des Vertrags wurde, wie festgestellt, nur während der Bindungs- und Wiederbindungsfunktionen durchgesetzt, nicht während gewöhnlicher Tauschgeschäfte.

Slowmist veröffentlichte sowohl die Wallet des Angreifers als auch die Adresse des Angriffsvertrags im Rahmen seiner Warnung.

Auswirkungen auf Balancer Labs

Im März kündigte Balancer Labs, das Unternehmen hinter dem Protokoll, an, dass es als juristische Person schließen würde, und nannte zunehmende rechtliche Risiken, fünf Monate nach dem Exploit im November 2025, der den Gesamtwert des Protokolls von etwa 775 Millionen $ auf rund 300 Millionen $ fallen ließ. Mitbegründer Fernando Martinelli erklärte damals, dass die DAO die Operationen in einer schlankeren Form übernehmen würde, um sich von „der Haftung vergangener Sicherheitsvorfälle“ zu befreien.

Auch die Wallet, die mit diesem ursprünglichen Hack in Verbindung steht, blieb aktiv und tauchte fünf Monate später wieder auf, um 1.100 ETH über Thorchain zu bewegen.

Risiken tokenisierter Vermögenswerte

Der heutige Exploit betraf WBTC, eine tokenisierte Darstellung von Bitcoin, und nicht den eigenen Governance-Token von Balancer. Dies erinnert daran, dass selbst wenn der Preis von Bitcoin komfortabel bei 78.000 $ liegt, die verpackten und tokenisierten Versionen davon, die in dezentralisierten Finanzprotokollen (DeFi) verwendet werden, ihre eigenen, separaten Risiken mit sich bringen.

Die Metaverse-Plattform The Sandbox bestätigte kürzlich, dass eine ausgenutzte Brücke es einem Angreifer ermöglichte, ungesichertes SAND auf Base und BNB zu minten.

Beliebt