What Happened
On July 9, 2025, a user disclosed a live vulnerability in the GMX V1 deployment on Arbitrum. This vulnerability allowed for ~$42 million of the ~$46m value in GLP on Arbitrum to be compromised and withdrawn to an external wallet. Following outreach by GMX, the funds were returned and are now with the DAO, awaiting distribution to the liquidity providers in the Arbitrum GLP vault. The recovered amount, after accounting for a bug bounty and the residual value in GLP, represents the majority of, but not all, the funds in Arbitrum GLP at the time of the incident.
The recovered funds were located on Arbitrum and Ethereum mainnet, and have been converted or retained in stablecoins (FRAX + USDT) to ensure that as much of the value removed from GLP as possible remained intact.
Emergency actions were implemented by contributors and committees delegated by the DAO after real-time consultation with key security partners and an assembled war room of experts, established to help navigate this incident. Decisions were made within the delegated authority, including specifically for administering the bug bounty program with Immunefi, but reflecting the specific situation.
GMX V1 remains paused on Arbitrum and Avalanche, and any fees generated from the epoch of the incident onwards from GLP are being held in the DAO treasury. While a review and decision from the DAO will be concluded in parallel, feedback from various groups, including contributors, indicates that restarting V1 (GLP) seems challenging, and sunsetting it is the most probable outcome. Efficient distribution plans will include upgrades to burn the GLP tokens in the wallet that discovered the vulnerability and currently holds 29% of all GLP.
GMX V2 was, is, and remains unaffected by this vulnerability in the V1 codebase, with trading and liquidity provision continuing as normal.
What Now
With the live risk phase behind us, the DAO needs to evaluate and decide on the process to define the scope and options for distributing recovered funds to affected users:
- Methodology of Distribution
- DAO-Sponsored Reimbursement
- Form of Distribution
Methodology of Distribution
-
Reconstituting GLP itself
- Theoretically possible, but this approach is practically unworkable.
- During the exploitation of the vulnerability, the GLP token balances were altered, and further changes occurred through mints and redeems after the incident. These changes need to be fairly accounted for.
- Numerous DeFi protocols on Arbitrum are built on GLP, and they may face issues due to the altered values of the assets in GLP. Resolving this would require tailored solutions
- All of this would be subject to a lengthy complete re-audit of V1, including all new changes.
-
Claim + Redeem Process
- Establish an audited claim contract that would allow GLP holders to receive the distribution of recovered proceeds, plus any DAO-provided funds to reconstitute the full value of the vault
- Enable users to claim residual proceeds in GLP directly from the vault, while aiming to create no significant difference between those who have already redeemed and those who have not, thus reducing overall complexity.
- Audits of a claim contract that includes the ability to distribute multiple tokens are much less complex and don’t have the surface area of GMX V1. This reduced complexity allows for quicker recovery, especially for those funds not in smart contracts.
- Conduct a manual process for all smart contracts interacting with V1, with a proposed time limit of 6 months, aiming to minimise overhead for edge cases.
- A claim contract can also require acceptance that receiving such distribution constitutes the full and only claim against the GMX DAO and its affiliates.
DAO-Sponsored Reimbursement
The numbers shared below are preliminary, but provide the DAO with a reasonable estimate of their order of magnitude. Contributors may provide further updates as they become available.
USD (millions) | |
---|---|
Value of GLP at time of incident | 46.0m |
Recovered Funds held in stablecoins | 40.1m |
Residual value remaining in GLP | 3.0m |
V1 Fees segregated from incident | 0.9m |
Residual Shortfall (+/-) | 2.0m |
The above summary estimates a shortfall of ~2.0m for Arbitrum GLP holders compared to the available assets in GLP prior to the incident on July 9th.
The DAO is committed to paying bounties through the formal Immunefi program, following an approved process established through consultation between contributors and the Security Committee. Due to the sequence of events, this security incident was handled similarly to an Immunefi bounty, as recommended by all experts involved, including the Security Committee, although it could not adhere to the standard process.
Over time, GMX DAO has built up a treasury of diverse assets, formed from the historical floor price fund established from proceeds of GMX V1, the ongoing 10% of GMX V2 fees directed into the treasury, along with other sources.
Options:
- Make distribution contracts available to GLP holders for the recovered funds, enabling them to claim residual proceeds from GLP (94% of pre-incident value)
- In addition to funds recovered and residual in GLP, utilise segregated V1 fees from the incident along with treasury funds (inclusive of stables, ETH, GLV, and GMX) to reconstitute amounts materially similar to the 46m in GLP before the incident
Form of Distribution
-
Distribution as GLV
- This approach involves utilising the available funds to create approximately equal exposure to GLV [WETH-USDC] and GLV [WBTC-USDC], or potentially new GLVs with alternative stablecoins
- This method would return assets to liquidity providers that are most similar in economic exposure to those they previously held in GLP, and allow them to continue earning during the establishment period and until the eventual claim.
- Many GLP holders are long-term investors who may not interact with the protocol for months at a time. This ensures they are not left without exposure during these periods, which can last for months or longer until claims are made.
-
Distribution as Stablecoins
- This method simplifies accounting, as the mapped value will remain consistent over time, regardless of changes in the underlying assets
- The majority of the recovered funds are already held in stables
- Any unclaimed funds would, in theory, either remain in stablecoins indefinitely or be allocated as determined by the DAO
The administration of the amounts and the distribution process, as determined by the DAO, will be undertaken by contributors in consultation with the Security Committee, which holds the majority of the recovered funds and will execute the requisite transactions.
The distribution process may also involve the DAO making transitional investments to purchase additional GLP, to help facilitate the orderly closure of any remaining liquidity for user redemption, depending on the pace of open positions closing out.
Next Steps
As next steps, we would like to initiate discussions regarding the above proposal and seek community feedback over the course of the week. Once we gather input from the community, we can present a finalised set of options for formal consideration by the DAO.