Hacks / Statistics / Q1 2022

Q1 2022 Exploit Report

January–March 2022: 20 reproduced exploits, $769M in stated losses.

20 exploits from January–March 2022 are reproduced in the library, 13 more than in Q4 2021. 15 of them state a dollar loss, $769M in total, against $215M the quarter before. Logic was the most common root-cause category, on 9 of the 20 incidents (45%). Ethereum had both the most incidents (13) and the largest stated losses ($764M). The largest stated loss was Ronin Bridge Exploit at $625M, 81% of the quarter's stated total.

Incidents

20

7 in Q4 2021.

Stated losses

$769M

15 of 20 incidents state a dollar figure. $215M in Q4 2021.

Largest stated loss

$625M

Ronin Bridge Exploit

Most common root cause

Logic

On 9 of 20 incidents.

Root causes

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

Logic9Reentrancy6Access Control5Dependency3Arithmetic2Bridge2Authentication1Governance1Input Validation1

An incident with two categories counts under both.

View as table
CategoryIncidentsStated losses
Logic9$57.5M
Reentrancy6$7.7M
Access Control5$746M
Dependency3$14.4M
Arithmetic2$700K
Bridge2$705M
Authentication1$1M
Governance1$110K
Input Validation1—

Chains

Where the exploited contracts were deployed.

Ethereum13Fantom2Gnosis2Arbitrum1BNB Chain1Moonbeam1
View as table
ChainIncidentsStated losses
Ethereum13$764M
Fantom2$1.4M
Gnosis2$1.5M
Arbitrum1—
BNB Chain1$1.7M
Moonbeam1$1M

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
Ronin Bridge ExploitEthereum$625M
Qubit Finance QBridge ExploitEthereum$80M
Compound cTUSD sweepToken ExploitEthereum$40M
Anyswap (Multichain V4 Router) ExploitEthereum$8M
LiFi ExploitEthereum$5.7M

Every incident of the quarter

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

IncidentStated loss
Ronin Bridge ExploitSky Mavis Validator Key Compromise (Forged Withdrawals)$625M
Qubit Finance QBridge ExploitZero-Address Token Whitelist Bypass$80M
Compound cTUSD sweepToken ExploitComptroller Swap to Compliant TrueUSD$40M
Anyswap (Multichain V4 Router) ExploitUnderlying-Transfer Cross-Chain Drain$8M
LiFi ExploitUnvalidated callTo/approveTo in the Pre-Bridge Swap Facet$5.7M
Revest Finance ExploitReentrancy in FNFT mintAddressLock/withdraw$2M
Paraluni MasterChef ExploitReentrancy in depositByAddLiquidity via Malicious Token$1.7M
Agave Finance ExploitReentrancy in liquidationCall (Aave-v2 fork)$1.5M
OneRing Finance ExploitMissing Reentrancy Guard + Under-priced depositSafe$1.4M
Bacon Protocol ExploitReentrancy via ERC-1820 tokensReceived in lend/redeem$1M
Meter.io ExploitAnyswapV3ERC20 transferWithPermit Guard Logic Flaw$1M
Umbrella Network RewardPool ExploitInteger Underflow in withdraw$700K
Auctus (ACO) ExploitACOWriter Trusts Attacker-Supplied acoToken + Arbitrary exchange Call$682K
TecraSpace (TCR) ExploitSwapped Allowance Keys in burnFrom$639K
Build Finance (BUILD) ExploitGovernance Takeover via Low Quorum → Arbitrary-Proposal Drain$110K
Fantasm Finance ExploitDecimal Miscalculation in mint Over-issues xFTMnot in dollars
Hundred Finance ExploitERC-667 Reentrancy in borrow/redeem (Compound fork)not in dollars
Redacted Cartel (wxBTRFLY) ExploitFaulty transferFrom Allowance Logicnot in dollars
The Sandbox LAND ExploitPublic _burn of Anyone's NFTnot in dollars
TreasureDAO Marketplace ExploitZero-Quantity Buy Drains Listed NFTs for Free (_pricePerItem * _quantity with _quantity = 0)not 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.