Skip to content

Latest commit

 

History

History
64 lines (63 loc) · 20.9 KB

list.md

File metadata and controls

64 lines (63 loc) · 20.9 KB

Economic Security Exploits & Vulnerabilities

Date Protocol Ecosystem Protocol Type Category Subcategory What happened Value lost by protocol Value gained by attacker Source Vulnerability Level
09/06/2024 Polymarket Polygon Prediction Market Price manipulation Spot liquidity A derivative market of the main US presidential election market spawned, attracting enough liquidity to make manipulating the underlying market profitable for a motivated group. Whales unsuccessfully attempted to manipulate the underlying presidential market in order to profit on the derivative market. https://x.com/Dumpster_DAO/status/1832148090452898235
07/29/2024 Compound Finance Ethereum Lending Governance exploit Hostile takeover Golden Boys voting bloc led by Humpy accumulated COMP tokens over several months and pushed a proposal for COMP to earn yield in a novel scheme, granting themselves an additional 500,000 COMP in the process, giving them de facto control over the DAO. $25m https://blockonomi.com/compound-finance-faces-controversy-over-24-million-proposal/
06/10/2024 UwU Lend BSC Lending Price Manipulation Exploiter borrowed tokens to manipulate prices in several pools to get a lower price when borrowing, and a higher price for the same tokens on being liquidated. $23m https://rekt.news/uwulend-rekt/
02/23/2024 Compound Finance Ethereum Lending Oracle Oracle configuration Compound's fallback oracle was triggered by an anomolous but legitimate 40% intrablock spike in the $UNI price. The difference between the primary oracle Chainlink, and the fallback oracle - a TWAP on the $UNI Uniswap v2 pool - was above the threshold, the fallback oracle price was used for Compound loans. Arbitrage bots quickly created loans on Compound which led to around $3 million of bad debt. $3m https://x.com/uriklarman/status/1761062094600864025
1/22/2024 Solana Solana L1 MEV Bot MEV An MEV arbitrage bot operated by 2Fast was able to extract 1.8m USD in value from a WIF trader, based on a targeted strategy for the memecoin. 1.8m USD https://www.theblock.co/post/272079/solana-based-mev-bot-earns-1-8-million-after-back-running-memecoin-trader-in-seconds
01/01/2024 Synthetix Ethereum Perpetual Market manipulation OI cap denomination The $TRB cap on Synthetix ballooned ~50x, from USD 250K (when set initially) to 12.5m USD at the pump's peak. The price was pumped across multiple exchanges, including Binance. The team set the OI caps denominated in TRB tokens, not the notional USD value amount, fully exposing the market to the $TRB pump. $2m $2m https://twitter.com/omeragoldberg/status/1741654953691578737
11/20/2023 dYdX Ethereum Perpetual Market manipulation Spot liquidity The attacker entered long positions on $YFI on dYdX and pushed up the price of $YFI on spot. The attacker withdrew unrealised profits and entered into more long positions. The price of $YFI 2x-ed but before the attacker could close their positions, $YFI crashed by 35% liquidating the attackers positions. The lack of liquidity led to dYdX covering the positions from their insurance fund $9m $11m https://rekt.news/dydx-rekt/ https://dydx.exchange/blog/sushi-yfi-incident
10/11/2023 Tangible Polygon Stablecoin Stablecoin was backed by a mix of real estate and crypto collateral (DAI). A large series of DAI redemptions dropped the price far below peg. 12m USD 12m USD https://blockworks.co/news/tangible-real-usd-illiquid-stablecoin-real-world-assets
10/11/2023 Synthetify Solana Governance A combination of a low threshold to pass DAO proposals, a largely inactive DAO, and low token price anabled the exploiter to drain the Synthetify treasury. The exploiter purchased the minimum amount of tokens needed to guarantee an approved proposal (~$4000 USD or 1.25% of the total circulating supply of the token) and pushed a malicious proposal to give them the ability to send DAO treasury funds to themselves. $230k $230k https://blockworks.co/news/solana-exploit-dao-hacker/
08/01/2023 Circle Ethereum Vampire exploit Tether is actively vampire attacking USDC. Since Tether has a 0.1% redemption fee but Circle has no redemption fee, Tether is buying USDC, redeeming them, and minting more USDT https://twitter.com/DeFi_Made_Here/status/1687820451463024641
06/13/2023 Atlantis Loans BSC Governance exploit Governance, upgradeable contract The attacker pushed and voted through a governance proposal granting them control of Atlantis Loans’ token contracts. They then upgraded with their own malicious contracts, allowing them to transfer tokens from any address which still had active approvals to Atlantis contracts. $1m https://rekt.news/atlantis-loans-rekt/
05/29/2023 Jimbo Arbitrum Stablecoin Jimbo tried to make a rebalancing stablecoin. The attacker took a flash loan of 10k ETH to buy JIMBO tokens, inflating their price. A rebalance was triggered via the shift() function in the JimboController contract, draining all WETH liquidity and crashing JIMBO's price $7.5m $7.5m https://rekt.news/jimbo-rekt/
05/22/2023 Tornado Cash Ethereum Governance The attacker took control of the DAO via a trojan horse proposal, gaining control of the TORN governance token and the power to modify the router. They later published another proposal to revert the changes None (~$275M at risk) 430 ETH (~$750k) https://rekt.news/tornado-gov-rekt/
05/09/2023 Aragon Ethereum DAO Governance Hostile Takeover Conflict with "Risk-Free Value Raiders" activist investor group, led to fundamental defensive changes and general DAO collapse. Still unresolved as of late 2023. Fundamental issue: "The value of ANT did not keep pace with the value of the treasury behind the project." https://blog.aragon.org/aragon-repurposes-dao-to-ensure-treasury-serves-its-mission/
04/13/2023 RookDAO Ethereum DAO Governance Hostile Takeover Conflict with "Risk-Free Value Raiders" activist investor group, who framed their actions in the narrative of "protecting users from rugpull". Social engineering (FUD disinformation campaign) leads to collapse of DAO, with treasury distribute to users. Even this distribution process turns out to be quite rocky. https://unchainedcrypto.com/rfv-raiders-sold-450000-rook-from-treasury-migration/ https://www.coindesk.com/business/2023/04/13/rook-investors-begin-swapping-tokens-for-25m-crypto-treasury/
03/14/2023 Angle Protocol Ethereum Stablecoin Angle ran out of liquidity following the Euler exploit due to its collateral mechanism. $18.4m https://anglemoney.notion.site/Angle-Protocol-Q-A-Regarding-Euler-Exploit-03af18cbe5e84430b3341b145554492e
03/05/2023 Iron Bank/Alpha Homora Ethereum Governance/contractual issue Iron Bank freezes Alpha Homora token holders’ funds using multisig following Alpha Homora hack, threatening to rug them if not paid back. Maybe not an economic exploit, but another example of why not to build on top of upgradeable contracts. $30m None (funds frozen) https://rekt.news/iron-alpha/
02/03/2023 BonqDAO Polygon Stablecoin Oracle Oracle configuration Tellor price updated with 10 TRB. Exploiter updated a Tellor oracle’s ALBT/MATIC price, stakes 0.1 ALBT and mints 100M bEUR, leaving the protocol with bad debt when he set the oracle price, this time lower to liquidate stakers of ALBT $13m liquidity drained, exploiter netted ~$1.7m Less than $2M https://rekt.news/bonq-rekt/
02/02/2023 IPOR Protocol Ethereum Price manipulation A user or group of users leveraged approximately $40m to manipulate interest rates on Aave and Compound for several hours and trade against IPOR LPs. $55k $55k https://blog.ipor.io/ipor-usdt-index-sustained-oracle-attack-and-risk-mitigation-4f3618876a2c
12/12/2022 Lodestar Finance Arbitrum Oracle Manipulation Price manipulation The attacker manipulated the price oracle of plvGLP collateral using flash loans, allowing them to drain the lending pools. The GLPOracle did not properly account for the impact of a user calling donate() on the GlpDepositor contract ~$6.5M ~$6.5M https://rekt.news/lodestar-rekt/
10/19/2022 Moola Market Celo Derivatives Price Manipulation Highly profitable trading strategy A no-code exploit. Exploiter started with $180k in CELO, used some to borrow the protocol’s governance token, MOO to use as collateral. The exploiter then pumped MOO with the remaining CELO, which allowed them to borrow the remaining assets on $8.4M https://rekt.news/moola-markets-rekt/
10/14/2022 DAO Maker Patex Governance Abject failure of governance https://rekt.news/dao-maker-community-investigates/
10/12/2022 Mango Markets Solana Oracle manipulation Highly profitable trading strategy. Exploiter manipulated the price of the MNGO token, causing $115M of bad debt $115m $115m https://rekt.news/mango-markets-rekt/
09/28/2022 0xbad Ethereum MEV bot takedown 1,101 ETH 1,101 ETH https://rekt.news/ripmevbot/
07/28/2022 Nirvana Finance Solana Price Manipulation Flash loan of 10m was used to mint ANA, inflating the price. This was redeemed against the Nirvana treasury at inflated prices for a profit. $3.5m $3.5m https://rekt.news/nirvana-rekt/ https://twitter.com/0xFA2/status/1552576624121352193 https://www.justice.gov/usao-sdny/pr/former-security-engineer-international-technology-company-pleads-guilty-hacking-two
06/22/2022 Bancor Ethereum Mechanism design Bancor’s v3 design caused a death spiral in BNT’s price. Bancor paused the contract to prevent this Not stated Not stated https://rekt.news/bancor-lp-rekt/
05/13/2022 Venus BSC Oracle Oracles on BSC mispriced LUNA in the chaos of the Terra collapse and enabled protocols dependent on them to be exploited. $13.5m https://rekt.news/venus-blizz-rekt/
05/13/2022 Blizz BSC Oracle Oracles on BSC mispriced LUNA in the chaos of the Terra collapse and enabled protocols dependent on them to be exploited. $8.3m https://rekt.news/venus-blizz-rekt/
05/10/2022 Terra Cosmos L1 Mechanism design Multiple mechanisms in Terra's Anchor Protocol which fueled its meteoric rise led to a death spiral in the price of LUNA. $2.5b+ https://eatsleepcrypto.com/terra-luna-tokenomic-post-mortem/
05/09/2022 Fortress Protocol BSC Governance exploit A malicious governance proposal was passed which gave exploiter the ability to cheaply liquidate the treasury $3m $3m https://rekt.news/fortress-rekt/
04/18/2022 Beanstalk Ethereum Governance A large flash loan was taken out by the exploiter, who aggregated tokens and from several pools in order to accumulate voting power in Beanstalk, then voted to transfer all the assets to himself. $181m $76m https://rekt.news/beanstalk-rekt/
04/13/2022 Elephant Money BSC Stablecoin Oracle manipulation The attacker used flash loans to manipulate the price of the $ELEPHANT token during the minting process of the project’s stablecoin $TRUNK $22.2m $11.2m https://rekt.news/elephant-money-rekt/
04/02/2022 Inverse Finance Ethereum Oracle Manipulation The exploiter swapped ETH for INV with low liquidity, changing the price 50x, then deposited $644k worth of INV and borrowed $15.6m against the protocol. $15.6m $15.6m https://rekt.news/inverse-finance-rekt/
03/31/2022 Neutrino Dollar Waves Stablecoin Mechanism design Neutrino (USDN) began to depeg as the value of its collateral, WAVES - the native token of the Waves blockchain and ecosystem - trended lower. The depeg entered a death spiral, as panicked holders redeemed USDN for WAVES and sold, driving the price down further. https://cointelegraph.com/news/neutrino-dollar-breaks-peg-falls-to-0-82-amid-waves-price-manipulation-accusations
03/15/2022 Deus DAO Ethereum Oracle manipulation Exploiter tricked the oracle into inflating the price of DEI, which was used as collateral to borrow funds from the protocol ~$3M ~$3M https://rekt.news/deus-dao-rekt/
2/14/2022 Build Finance Ethereum DAO Governance exploit Hostile Takeover Attacker created a proposal to claim the treasury for themselves. Despite repeated attempts to rally community support, there was not enough interest to vote the proposal down. Total collapse $450k https://www.cryptotimes.io/2022/02/15/build-finance-suffered-hostile-governance-takeover-lost-470k/
11/18/2021 Uniswap Ethereum DEX Externality Poor understanding of Uniswap v3 led to LPs’ impermanent loss (IL). Over $260M in impermanent loss https://rekt.news/uniswap-v3-lp-rekt/
11/17/2021 ParaSwap Ethereum DEX Sybil A single wallet posed as many distinct users in order to receive a greater share of tokens airdropped to users. https://rekt.news/airdrop-hunters/
10/28/2021 CREAM Finance Ethereum Lending Exploiters manipulated the price of the underlying yUSDVault token to double the value of their collateral, ultimately draining Cream's lending vaults of about $130 million. $130m $130m https://rekt.news/cream-rekt-2/
10/15/2021 Indexed Finance Ethereum Yield Mechanism design Indexed Finance attempted to maintain an index of multiple tokens by rebalancing onchain. The exploiter used a flash loan to manipulate the weights of assets in the DEFI5 and CC10 pools. This allowed him to deposit small amounts of over-weighted SUSHI tokens, minting inflated DEFI5 tokens which were then cashed out for other assets, resulting in a $16 million loss. $16m $16m https://ndxfi.medium.com/indexed-attack-post-mortem-b006094f0bdc
https://rekt.news/indexed-finance-rekt/
7/18/2021 PancakeBunny Polygon Yield Mechanism design Rewards calculation $2.4m $2.4m https://rekt.news/pancakebunny2-rekt/
7/14/2021 ApeRocket BSC, Polygon Yield Mechanism design Rewards calculation Attacker made an initial deposit of 509k $CAKE into the ApeRocket AutoCake vault while another 1.1m $CAKE was transferred to the same vault as the reward. When withdrawn, $SPACE tokens were minted proportional to the rewards. $1.26m $1.26m https://inspexco.medium.com/aperocket-finance-incident-analysis-improper-reward-minting-52153a8958fa https://twitter.com/peckshield/status/1415187038605758464
06/29/2021 Merlin Labs BSC Mechanism design Rewards calculation The logic of reward issuance was such that the exploiter could profitably trick the contract into thinking he deserved rewards. $330k $330k https://rekt.news/merlin3-rekt/
06/28/2021 SafeDollar Polygon Stablecoin Mechanism design Rewards calculations The economic exploit in the SafeDollar case involved manipulating the protocol's reward mechanism to claim enormous amounts of SDO tokens. The attacker depleted the PLX balance of the pool and inflated the reward rate, eventually crashing the price of SDO to zero and making off with 202k USDC and 46k USDT $248k $248k https://rekt.news/safedollar-rekt/
06/17/2021 Iron Finance BSC, Polygon Stablecoin Mechanism design Algorithmic Iron Finance collateralized its stablecoin IRON with USDC and its own governance token, TITAN, which was issued in a mint-and-burn scheme proportional to its time-weighted average price. Market sells of TITAN spooked IRON holders who then sold, causing IRON to depeg. The arbitrage opportunity from redeeming a depegged IRON for TITAN created a death spiral that led to the total collapse of the protocol. From $2b TVL to ~$260M https://www.youtube.com/watch?v=HUokre-szPg
05/26/2021 Merlin Labs BSC Mechanism design Rewards calculation Exploiter sent BNB directly to the address used in reward calculations. $680k $680k https://rekt.news/merlinlabs-rekt/
05/20/2021 PancakeBunny BSC Mechanism design Rewards calculation Exploiter flash loaned and deposited BNB into pools receiving BUNNY rewards, claimed those rewards within the same block, repaid the loan, then dumped the tokens. $45m $45m https://rekt.news/pancakebunny-rekt/
05/12/2021 xToken Ethereum Yield Oracle Price manipulation xToken allowed users to mint xAssets based on the prices in Uniswap pools. The exploiter used a flash loan to manipulate prices in these pools and mint an inflated amount of xAssets which were sold on the market. $24m https://rekt.news/xtoken-rekt/
04/07/2021 Fei Ethereum Stablecoin Mechanism design Direct incentives A death spiral in the newly launched FEI stablecoin was triggered by supply shocks. https://rekt.news/fei-rekt/
02/05/2021 Yearn Ethereum Yield The exploiter repeatedly arbitraged the Yearn DAI v1 vault using flash loans while Yearn developers had disabled withdrawal fees in order to migrate liquidity. The Yearn exploit was possible because the withdrawal fee had been turned off for vault migration, making it an opportunistic exploit rather than a fundamental flaw in Yearn's economic design. $11m $2.7m https://rekt.news/yearn-rekt/
12/18/2020 Warp Finance Ethereum Lending Price manipulation Spot price oracle Warp relied on a Uniswap liquidity pool as an oracle. The exploiter traded through the pool, manipulating the price and borrowing against the protocol. $7.8m $950k https://rekt.news/warp-finance-rekt/
11/26/2020 Compound Ethereum Lending Oracle Oracle selection Compound’s dependence on Coinbase's price oracle led to $110m in liquidations. $110M https://rekt.news/coinbase-the-oracle/
11/14/2020 Value DeFi Ethereum Yield Price manipulation Spot price oracle https://peckshield.medium.com/value-defi-incident-root-cause-analysis-fbab71faf373
11/6/2020 Cheese Bank Ethereum Lending Price manipulation Spot price oracle Cheese Bank accepted LP tokens of its native token paired against ETH as collateral for borrowing. The exploiter deployed a contract which flash loaned 21,000 ETH to purchase CHEESE, create LP tokens, inflate the value of CHEESE and those LP tokens, and borrow Cheese Bank's entire TVL against the inflated position. $3.3m $3.3m https://peckshield.medium.com/cheese-bank-incident-root-cause-analysis-d076bf87a1e7
10/26/2020 Harvest Finance Ethereum Yield Mechanism design $24m $24m https://rekt.eth.link/harvest-finance-rekt/
3/14/2020 MakerDAO Ethereum Lending Mechanism design MakerDAO's zero-bid day aka Black Thursday $8.3m $8.3m https://medium.com/@whiterabbit_hq/black-thursday-for-makerdao-8-32-million-was-liquidated-for-0-dai-36b83cac56b6
2/2/2020 Steemit L1 Governance Hostile takeover Justin Sun offered to buy the Steemit blockchain from the original founders who controlled it. The community of users revolted, leading to intricate maneuvering in both communications channels and delegation/voting maneuvering. -$ https://decrypt.co/38050/steem-steemit-tron-justin-sun-cryptocurrency-war

https://blockchain.news/news/vitalik-buterin:-time-will-tell-whether-the-hive-blockchain-will-surpass-steem

https://www.altcoinbuzz.io/spotlight/peoples-hive-vs-justin-suns-steem-decentralization-wins/
6/25/2019 Synthetix Ethereum Synthetic Asset Oracle configuration Single source A bot exploited an error in the price reported for KRW that was 1000x what it should have been. Synthetix took the average of two APIs (one with the error), allowing the bot to make a nominal profit of $1bn in the window that the price was being reported. However, SNX market cap was just under $40m at the time, and the owner of the bot returned the funds in exchange for an undisclosed bug bounty. Undisclosed bug bounty Undisclosed bug bounty https://blog.synthetix.io/response-to-oracle-incident/
6/08/2013 Feathercoin Feathercoin L1 51% attack Malicious Sustained 51% attack leading to multiple orphaned blocks, shortly after the chain voted to reduce hash power. The attacker appeared to be malicious rather than primarily economically motivated. $10k https://www.coindesk.com/markets/2013/06/10/feathercoin-hit-by-massive-attack/