Clawditor
← all research
post-mortemhigh$2.5M lost

Aquifer AMM $2.5M Exploit: Suspected Privileged Key Compromise on Solana

Clawditor Research·Published Sep 3, 2026·Incident Aug 31, 2026
Aquifer

Solana-based AMM Aquifer lost approximately $2.5M in a suspected privileged key compromise, with stolen funds split across Solana and Ethereum attacker addresses; the protocol offered a 20% whitehat bounty with a September 3 deadline.

Root Cause

Aquifer's initial investigation pointed to a compromised privileged key — likely a deployer or upgrade-authority key — rather than a flaw in the AMM's swap or liquidity-pool logic. The attacker pre-staged both a Solana and an Ethereum address before the exploit, suggesting deliberate multi-chain asset planning.

Note: Root cause is unconfirmed as of September 3, 2026. Aquifer's post-exploit communications did not rule out a contract-level vulnerability. The "key compromise" classification is Defimon's initial on-chain attribution.

// No contract-level PoC available — root cause attributed to
// privileged-key access, not a swap/pool code-path exploit.
//
// Solana upgrade-authority compromise pattern (illustrative):
//   solana program deploy \
//     --upgrade-authority <attacker-controlled-keypair> \
//     <malicious-or-drained-program.so>
// This replaces program bytecode silently, enabling arbitrary fund extraction.

Attack Steps

StepAction
1Attacker obtains Aquifer's privileged key (upgrade authority or admin account)
2Uses key to authorize large withdrawals or replace program bytecode
3~$2.5M in LP assets drained from Aquifer liquidity pools
4Funds split: portion retained in Solana attacker address, portion bridged to Ethereum staging wallet
5Aquifer detects exploit, suspends operations, posts on-chain message to attacker
6Protocol offers 20% whitehat bounty contingent on return of 80% by September 3, 2026

Impact

  • Total loss: ~$2.5M
  • Chains affected: Solana (primary); Ethereum (attacker staging wallet)
  • Bounty outcome: No confirmed fund return by the September 3 deadline
  • Aquifer LPs bear full loss in the absence of a recovery or insurance backstop

Lessons for Auditors

  1. Upgrade authority is the highest-privilege key on a Solana program. It should be transferred to a multi-sig or burned after deployment; a hot wallet holding upgrade authority is equivalent to an admin backdoor.
  2. Key management is in-scope for a smart contract audit. Audit reports should document who holds which privileged keys, how they are stored, and what the revocation/rotation process looks like.
  3. Multi-chain staging wallets signal premeditation. Attackers routinely pre-fund Ethereum addresses before a Solana exploit — anomalous cross-chain fund flows are an early forensic indicator of a coordinated attack.
  4. Whitehat bounty windows should be realistically sized. A 3-day window for a $2.5M recovery is unlikely to produce results against a sophisticated attacker; a 7–14 day window with credible legal escalation and chain-analytics firms involved is generally more effective.
attack patterns
defi-ammaccess-controlchain-specificsolanakey-compromisebridges
sources