NumaMoney Hack

TOTAL LOST $506K
Low Flash Loan Attack

Summarize with AI

Affected Chain 2025 Incident surface
Recovered - No recovery reported
All-Time Rank #999 By amount stolen
Protocol Type Exploit/Flash Loan Attack Target category

Incident Overview

On April 18, 2025, NumaMoney, a non-custodial and decentralized LST-backed synthetics protocol on Arbitrum, was exploited for approximately $506,000-$527,000. The attacker used a sophisticated price manipulation scheme involving flash loans from Aave V3, Balancer Vault, and Uniswap V3 pools to manipulate the NUMA token price and enable excessive borrowing and collateral withdrawal.

The root cause was a critical lack of real-time price validation and slippage protection within the NumaVault contract's sell() function, combined with reliance on internal NumaPriceOracleNew data without external validation. The attacker executed a multi-stage attack: first securing 3,760 rETH and 631,422 NUMA via flash loans, then depositing rETH and minting crEth using NumaComptroller. They borrowed 3,626,482 NUMA multiple times via CNumaLst.borrowFreshNoTransfer, which lacked supply caps and relied on manipulable pricing.

The critical manipulation occurred when the attacker called NumaVault.sell() with a massive NUMA amount, skewing the last_lsttokenvalueWei variable from 148,850,422,003,959 to 116,943,924,501,586. They then used lockNumaSupply(true) to freeze this manipulated price, preventing yield-driven rebalancing. The attacker donated 150 rETH to further skew the NUMA price, redeemed 283 rETH via CNumaLst.redeemFresh exploiting the inflated exchange rate, and repurchased 85,511 NUMA at the artificial price.

The stolen funds were moved from Arbitrum to Ethereum using multiple bridges and laundered through Tornado Cash. Notably, the Hypernative platform detected the attack 7 minutes before execution, making the loss entirely preventable.

Exploit TX:

https://arbiscan.io/tx/0x74a19463…e40e3c

Incident Report

Protocol / Project NumaMoney
Date of Incident
Attack Technique Flash Loan Attack
Classification Other

Protocol Information

Protocol Type Exploit/Flash Loan Attack
Official Website numa.money/
Protocol Twitter/X @numamoney
Team Anonymous
Source Code Unverified

Market Context at Time of Hack

What the Attacker Needed to Succeed

Understanding the prerequisites for this type of attack helps auditors identify protocols that are most at risk and helps developers build better defenses.

Technical Knowledge Deep understanding of flash loan attack and Solidity and EVM internals
Capital Required Flash loan capital (borrowed atomically, zero upfront cost)
On-Chain Access Ability to interact with smart contracts and deploy a custom exploit contract
Protocol Analysis Identification of the exploitable vulnerability in NumaMoney's contract logic - root cause: other
Execution Speed Precise transaction ordering and timing to exploit the vulnerability within a single atomic block
Obfuscation Plan A strategy to launder and move stolen funds - typically through mixers, cross-chain bridges, or decentralized DEX swaps to resist tracing

What Auditors Should Check

Could this have been caught in audit? Yes — skilled auditors routinely flag Flash Loan Attack vulnerabilities in code review

If you're auditing a protocol with similar architecture to NumaMoney, these are the critical security checks that could have prevented this incident (April 2025).

  • Verify all logic paths related to Flash Loan Attack are guarded by proper access controls and input validation - see the Flash Loans Attacks attack class for patterns
  • Review privileged functions (owner, admin, governance) for potential abuse vectors - centralization risks should be documented and bounded with timelocks or multi-sigs

Master these auditing techniques with hands-on labs and real exploit scenarios in the Smart Contract Hacking course.

Free Trial

Related Attack Classes

The technique used in this hack maps to these vulnerability classes in our security curriculum:

See all Flash Loans Attacks examples →

Sources & References

Learn to Prevent the Next NumaMoney

The NumaMoney hack is one of many attacks that skilled auditors are trained to detect before deployment. Master real exploit patterns and defense techniques with hands-on Web3 security training.

Recreate exploit patterns safely Free Trial