Hacks / Statistics / Q2 2022

Q2 2022 Exploit Report

April–June 2022: 22 reproduced exploits, $397M in stated losses.

22 exploits from April–June 2022 are reproduced in the library, 2 more than in Q1 2022. 15 of them state a dollar loss, $397M in total, against $769M the quarter before. Logic and Oracle Manipulation were the most common root-cause categories, on 9 incidents each. BNB Chain had the most incidents (11), while Ethereum carried the largest stated losses ($378M). The largest stated loss was Beanstalk Farms Exploit at $182M, 46% of the quarter's stated total.

Incidents

22

20 in Q1 2022.

Stated losses

$397M

15 of 22 incidents state a dollar figure. $769M in Q1 2022.

Largest stated loss

$182M

Beanstalk Farms Exploit

Most common root cause

Logic

On 9 of 22 incidents.

Root causes

How many of the quarter's incidents carry each category.

Logic9Oracle Manipulation9Access Control8DeFi4Governance3Arithmetic1Denial of Service1

An incident with two categories counts under both.

View as table
CategoryIncidentsStated losses
Logic9$19.6M
Oracle Manipulation9$95.8M
Access Control8$104M
DeFi4$11.1M
Governance3$186M
Arithmetic1$10M
Denial of Service1—

Chains

Where the exploited contracts were deployed.

BNB Chain11Ethereum9Base1Fantom1
View as table
ChainIncidentsStated losses
BNB Chain11$18M
Ethereum9$378M
Base1—
Fantom1$1.3M

Largest stated losses

The 5 incidents of the quarter with the largest stated loss. Select a bar to open the write-up.

View as table
IncidentChainStated loss
Beanstalk Farms ExploitEthereum$182M
Harmony Horizon Bridge ExploitEthereum$100M
Rari Capital / Fei Protocol Fuse ExploitEthereum$80M
Elephant Money ExploitBNB Chain$11M
Saddle Finance sUSD MetaPool ExploitEthereum$10M

Every incident of the quarter

Largest stated loss first. Each opens the root-cause write-up and the runnable replay.

IncidentStated loss
Beanstalk Farms ExploitFlash-Loan Governance Self-Pass$182M
Harmony Horizon Bridge ExploitCompromised 2-of-5 Multisig Drains the Ethereum-Side Manager$100M
Rari Capital / Fei Protocol Fuse ExploitMis-Configured Collateral Oracle (USDC Priced Off the ETH/USD Chainlink Feed)$80M
Elephant Money ExploitInfinite Mint via the Unverified Trunk Router (mint/redeem Accounting Flaw + Elephant Buy-Back Feedback)$11M
Saddle Finance sUSD MetaPool ExploitVirtual-Price Manipulation Round-Trip$10M
XCarnival ExploitUntrusted xToken Argument in pledgeAndBorrow Lets Orders Borrow Against Already-Withdrawn Collateral$3.9M
Fortress Loans ExploitGovernance Capture + Poisoned Umbrella Oracle → Over-borrow$3M
Gym Network LiquidityMigrationV2 ExploitMigration Contract Spends Its Own GYMNET to Mint LP for the Caller$2.1M
Gym Network SinglePool ExploitdepositFromOtherContract() Mints Stake Without Paying$1.5M
DEUS Finance DEI ExploitPrivileged Swapin Mint + DEI Collateral/LP Mispricing$1.3M
Inverse Finance ExploitSpot-Balance Oracle Manipulation of the yvCurve-3Crypto Price Feed$1.3M
BAYC / ApeCoin Airdrop ExploitERC-3156 Flash-Loan of Vaulted BAYC to Steal the APE Claim$1M
Rikkei Finance ExploitPermissionless setOracleData() Oracle Hijack on a Compound-style Money Market$270K
Zeed Finance ExploitReward-Fee Tri-Crediting Inflates YEED Pair Balances, Skim-Loop Drains USDT$112K
Discover / ETHpledge ExploitSelf-Referral Bonus Inflation via Spot-Price-Sourced Reward Math$20K
Aku-Auction (Akutar NFT) ExploitPush-Payment Refund DoS & Permanently Locked Fundsnot in dollars
CFToken ExploitExposed public _transfer Lets Anyone Drain the Pair's Tokensnot in dollars
HackDao ExploitFee-on-Transfer Token Listed in a Vanilla Pancake Pair (skim/sync reserve desync)not in dollars
NOVO ExploittransferFrom Skips Allowance Check, Pool Reserve Drainednot in dollars
Optimism (Wintermute) ExploitUninitialized Gnosis Safe Proxy Front-Runnot in dollars
Snood (Schnoodle) ExploittransferFrom Allowance Bypass Drains the SNOOD/WETH Uniswap Pairnot in dollars
WDOGE (Wrapped Doge on BSC) ExploitReserves-Out-of-Sync Drain via Repeated skim/syncnot in dollars

A loss is the first dollar figure the write-up states, often for the reproduced transaction and sometimes for the whole campaign. The library counts exploits reproduced here, not every incident in the industry. How these numbers are made.