Crypto Prices

Hacker colpisce un pool di liquidità Balancer V1 per 234.000 dollari a causa di un errore di arrotondamento

prima di 2 ore
2 minuti letti
1 visualizzazioni

Esplosione di un Pool di Liquidità in Stile Balancer V1

Un pool di liquidità in stile Balancer V1 ha subito una perdita di circa 234.000 dollari a causa di un exploit legato a un errore di arrotondamento, avvenuto il 31 agosto, secondo quanto riportato da Slowmist. Questo è lo stesso tipo di bug che ha causato il drenaggio di 116 milioni di dollari dai pool V2 di Balancer lo scorso novembre.

Dettagli dell’Exploit

Sebbene Balancer abbia già affrontato situazioni simili in passato, la storia si ripete ancora una volta. Poche ore fa, la società di sicurezza blockchain Slowmist ha segnalato un nuovo exploit contro un pool in stile Balancer V1, questa volta per un importo relativamente modesto di 234.000 dollari. Anche se si tratta di una cifra inferiore rispetto ai precedenti incidenti, la tipologia di bug è inconfondibile: un errore di arrotondamento nel modo in cui il protocollo calcola gli importi dei token durante uno swap.

“Questo difetto ha permesso a un attaccante di sottrarre 116 milioni di dollari dai pool V2 di Balancer su più catene lo scorso novembre.”

Secondo l’analisi tecnica di Slowmist, l’attaccante ha preso di mira la funzione joinswapPoolAmountOut del pool, che consente a un utente di specificare quanti BPT (Balancer Pool Tokens) desidera ricevere, mentre il contratto calcola retroattivamente l’input richiesto. Questo calcolo inverso, gestito dalla funzione calcSingleInGivenPoolOut, utilizza la matematica a punto fisso con 18 decimali.

Eseguendo una serie di swap pubblici, l’attaccante ha ridotto le riserve di WBTC del pool a quasi zero. Con le riserve ridotte a un livello minimo, la matematica ha arrotondato l’input richiesto a solo 1 satoshi di WBTC, una frazione di centesimo, mentre il contratto continuava a coniare l’intero importo di BPT richiesto dall’attaccante.

Misure di Sicurezza Mancanti

Slowmist ha dichiarato che il pool mancava di misure di sicurezza di base che avrebbero potuto prevenire questo exploit, come un input minimo efficace, un saldo minimo del pool e la validazione degli errori. Ha notato che il controllo MIN_BALANCE del contratto era applicato solo durante le funzioni di bind e rebind, non durante gli swap ordinari.

“Slowmist ha pubblicato sia l’indirizzo del wallet dell’attaccante che quello del contratto di attacco come parte del suo avviso.”

Implicazioni Future

A marzo, Balancer Labs, la società dietro il protocollo, ha annunciato la chiusura come entità aziendale, citando un’esposizione legale crescente, cinque mesi dopo l’exploit di novembre 2025, che ha fatto crollare il valore totale bloccato del protocollo da circa 775 milioni a circa 300 milioni. Il co-fondatore Fernando Martinelli ha dichiarato all’epoca che il DAO avrebbe assunto le operazioni in una forma più snella, specificamente per liberarsi “dalla responsabilità di incidenti di sicurezza passati.”

Il wallet associato a quell’hack originale è rimasto attivo, riemergendo cinque mesi dopo per spostare 1.100 ETH attraverso Thorchain. L’exploit di oggi ha colpito WBTC, una rappresentazione tokenizzata di bitcoin, piuttosto che il token di governance di Balancer, un promemoria che, anche se il prezzo del bitcoin si attesta comodamente vicino ai 78.000 dollari, le versioni avvolte e tokenizzate di esso, che operano all’interno dei protocolli di finanza decentralizzata (DeFi), comportano un insieme di rischi separati.

La piattaforma Metaverse The Sandbox ha recentemente confermato che un ponte sfruttato ha permesso a un attaccante di coniare SAND non garantito su Base e BNB.

Popolare