Un’operazione white hat salva 23.000 NFT dopo lo sfruttamento di una vulnerabilità nel processore di pagamento

Il 25 settembre, un wallet collegato al ricercatore di sicurezza pseudonimo Quit ha prelevato 3.832 NFT da centinaia di wallet non correlati, il primo segnale visibile di un’operazione di salvataggio basata su un bug nel contratto Payment Processor V2 di LimitBreak.
L’operazione ha infine trasferito 23.155 NFT per un valore di quasi 6 milioni di dollari, mentre una via di exploit separata ha lasciato 660 WETH senza possibilità di recupero.
Un’operazione white hat trasferisce migliaia di NFT
L’incidente ha attirato per la prima volta l’attenzione quando il trader di NFT Cirrus ha segnalato che un wallet aveva sottratto 3.832 NFT da oltre 100 wallet. Quit, che è anche VP of Blockchain presso Yuga Labs, ha poi confermato che i trasferimenti facevano parte di un’operazione white hat.
«Tutto ciò che si trova in 0x71cF3f5724bD2B72Ef6464992aCd26216DE7fe33 è al sicuro e verrà restituito quando non sarà più a rischio», ha scritto il ricercatore.
Ha spiegato che il problema alla base riguardava Payment Processor V2. Alle 9:00 EST, un attaccante ha sfruttato il bug per sottrarre 10 Meebits, 50 Otherdeeds, 10 NFT World of Women e 235 Despertae Apewives.
Quit ha poi scoperto che molti altri NFT erano esposti alla stessa vulnerabilità, ma la situazione era complicata dal fatto che V2 non poteva essere messo in pausa. Dopo essere stata contattata, LimitBreak è riuscita a mettere in pausa Payment Processor V3, ma anche V3 su ApeChain non poteva essere messo in pausa temporaneamente.
«L’unico modo per proteggere gli asset interessati era avviare un’operazione white hat», ha osservato Quit.
In totale sono stati salvati 23.155 NFT, il cui valore, secondo una stima del ricercatore, ammonta a circa 6 milioni di dollari. In seguito, i proprietari potranno reclamare gli asset dopo aver revocato le autorizzazioni vulnerabili.
Tuttavia, il salvataggio non ha recuperato tutti gli asset esposti alla falla: in seguito, Quit ha scoperto che la vulnerabilità poteva essere sfruttata anche al contrario per rubare WETH, mettendo a rischio 660 WETH.
«Ho lavorato tutta la notte per salvare NFT per un valore di circa 6 milioni di dollari, e non riesco a pensare ad altro che agli 1,7 milioni di dollari in WETH per i quali non sono stato abbastanza veloce», ha scritto su X.
Una seconda violazione nello stesso giorno
L’incidente che ha coinvolto gli NFT è avvenuto quasi contemporaneamente a una violazione ai danni di Bitget, dove gli hacker hanno trasferito oltre 351 milioni di dollari da una parte dei suoi portafogli hot e warm, mentre il cold storage, che custodiva la maggior parte degli asset dell’exchange, è rimasto intatto.
Come CryptoPotatoha riferito oggi stesso che l’amministratrice delegata di Bitget, Gracy Chen, ha attribuito la perdita alla compromissione di un sistema backend che ha permesso a un aggressore di falsificare i dati delle transazioni, anziché al furto di una chiave privata. Ha inoltre affermato che i clienti coinvolti saranno rimborsati con fondi provenienti dal fondo di protezione degli utenti di Bitget, che ammonta a 464 milioni di dollari.
XRP rappresentava la quota singola più consistente delle criptovalute rubate: oltre 100 milioni di unità, per un valore superiore a 158 milioni di dollari, distribuite su una manciata di portafogli.
Fonte: CryptoPotato