Jak exploit fungoval
Útočník si vzal flash loan z Kamina – půjčku, která musí být splacena v rámci stejné transakce – a použil tyto prostředky k umělému posunu rovnováhy likviditních poolů Allbridge. Dočasným nafouknutím jedné strany poolu byl útočník schopen vybrat větší množství jiného aktiva za zkreslený kurz. Po výběru byla flash loan splacena, což způsobilo, že pooly Allbridge přišly o přibližně 1,65 milionu dolarů.
Flash loan samy o sobě jsou běžným nástrojem DeFi, ale stávají se nebezpečnými, když jsou kombinovány s manipulací cen nebo slabinami oracle. V tomto případě útočník zneužil způsob, jakým pooly Allbridge vypočítávají směnné kurzy na základě svých interních zůstatků tokenů.




