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.
Kolejne świetne podsumowanie od naszego devrela.

10 lip, 23:31
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:

789
Najlepsze
Ranking
Ulubione