Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
GMX v1 stracił 42 mln dolarów przez manipulację AUM
Wczoraj GMX v1 padł ofiarą ataku, który wyczerpał 42 mln dolarów przez manipulację AUM. To był drugi poważny hack GMX w 2025 roku (stracono 13 mln dolarów w marcu).
Zastrzeżenie: To nie jest pełna analiza po incydencie, skupiłem się głównie na części dotyczącej manipulacji AUM.
Wektor ataku:
1. Wykorzystano reentrancy w funkcji `executeDecreaseOrder`
2. Podczas wywołania zwrotnego otwarto ogromne krótkie pozycje po sztucznie niskich cenach
3. Manipulowano `globalShortAveragePrices`, zawyżając obliczenia AUM
4. System myślał, że ma ogromne "niewykorzystane zyski" z krótkich
5. Wykupiono tokeny GLP po zawyżonych cenach, wyciągając prawdziwe aktywa
Główny problem:
AUM GMX = Tokeny fizyczne + Stablecoiny + Niewykorzystane zyski z handlu + Opłaty
Kiedy krótkie pozycje tracą pieniądze (aktualna cena > średnia cena), skarbiec "zyskuje" i AUM rośnie. Napastnik wykorzystał to, aby stworzyć sztuczne zyski.
Prosta zapobieganie:
Inwariant ograniczający AUM, egzekwujący `AUM_change ≤ net_token_inflow + 5%`, natychmiast by to wykrył.
Atak stworzył ogromną sztuczną wartość przy minimalnych rzeczywistych depozytach - dokładnie to, co wykrywają kontrole zdrowego rozsądku w ekonomii.
Uproszczona wersja asercji @phylaxsystems, która mogła wykryć i zapobiec hackowi:

1,88K
Najlepsze
Ranking
Ulubione