Two-year-old Magic Eden listing approvals handed an attacker 305 NFTs
Approvals Magic Eden users granted in 2024 let an attacker take 305 NFTs through Limit Break's Payment Processor V2 this September. Closing the marketplace left those permissions working, so NFT holders should revoke on a schedule.
The Investor · Invest desk

What happened
- Yuga Labs' 0xQuit said a whitehat operation rescued 23,155 NFTs worth more than $5.7 million before the attacker could reach them.
- 660 wrapped ether exposed to a reverse version of the exploit was not recovered in time.
- Magic Eden told users to revoke the contract's "approved for all" permissions on Ethereum, Polygon and Base using Revoke.cash.
Why it matters
- What it costs cost Holders pay for whatever the rescue missed, since revoking returns nothing already moved and neither report names anyone covering the losses.
- What it limits constraint With no pause switch on V2, protection for every 2024 lister depends on that wallet revoking on three chains, and a missed warning leaves it open.
- Who has to decide decision Rescued owners have to revoke before they can reclaim, so getting a token back forces the step that was skipped for roughly two years.
- What doesn't add up contradiction Cointelegraph's early count of 3,832 NFTs moved was about a sixth of 0xQuit's later 23,155, so first reports understated the exposure.
Next story · Science · Sep 30
Stripe-owned Bridge issues Open Standard's OUSD stablecoin natively on four blockchainsConfirmed2 publishers
A holder who listed an NFT on Magic Eden's Ethereum-compatible marketplace in October 2024 signed a permission the marketplace stopped using that same month [11]. The permission stayed live, because a listing approval lasts until the owner revokes it [1]. Somewhere between 23 and 31 months after those approvals were signed, at 9AM EST on September 25, 2026, somebody abused a bug in Payment Processor V2, according to Yuga Labs' 0xQuit [10][4][22]. Magic Eden had already shut the whole EVM marketplace in early 2026 [11]. Shutting the storefront did not touch the contract or the approvals pointed at it [1].
"No live Magic Eden listings were impacted in this exploit," the company said on X [12]. The statement is accurate. The exposed listings dated from roughly February to October 2024 [10], and the marketplace stopped routing trades through the contract that October [11].
Limit Break paused Payment Processor V3, which carried the same flaw, but V2 could not be paused [13]. That left two protections on V2. One is each holder revoking the contract's "approved for all" permission on Ethereum, Polygon and Base [2]. The other is a whitehat rescue, and a rescue depends on someone noticing. "It wasn't until over 12 hours later that somebody reported it to me," 0xQuit wrote [4].
Once it began, the rescue was large. "All in all, we rescued 23,155 NFTs worth north of $5.7M USD," 0xQuit wrote [5]. The attacker took 305 NFTs (10 Meebits, 50 Otherdeeds, 10 World of Women and 235 Desperate ApeWives) [3][18]. So the whitehats saved about 76 tokens for every one lost [20], worth at least $246 each on average [19]. The loss that was not recovered was fungible: 660 WETH exposed to a reverse version of the exploit was not recovered in time [14].
Magic Eden's attention is elsewhere. It dropped Ethereum and Bitcoin support in February to focus on Solana and its crypto casino, Dicey, then wound down its multichain wallet [15]. Its response to a flaw in a contract it adopted in 2024 [11] is a warning and a link to Revoke.cash [2]. Cointelegraph had no reply from the company by publication [9].
The case can still go two ways. If owners revoke and reclaim (0xQuit said the tokens "will be returned once they are no longer at risk") [8][6], the tally stays at 305 NFTs and 660 WETH [18][14]. If some 2024 wallets never see the warning, V2 stays open to them with nobody able to switch it off [13].
I think revocation has to be routine for anyone holding NFTs: done whenever a venue stops using a contract, and repeated on a schedule. These approvals outlived both the contract's use and the marketplace itself [11][1]. The counter-thesis is that the backstop worked. The ratio was 76 saved per token lost [20], and 0xQuit ran a similar recovery in June, getting back 68 NFTs worth more than $500,000 after an exploit at Flooring Protocol [16]. But the backstop was one Yuga Labs executive's operation, and it started more than 12 hours after the theft began [4]. The view is wrong if the rescued tokens are returned intact and no further drain through a dormant 2024 approval appears. In that case the argument rests on one contract that happened to lack a pause switch [13].
What to watch
- Whether owners revoke and reclaim the 23,155 rescued NFTs, and how many remain unclaimed in the rescue wallet.
- Any new drain through Payment Processor V2 from 2024 wallets that have not revoked on Ethereum, Polygon or Base.
- The further details on the vulnerability that Yuga Labs CEO Michael Figge said the company would share.
Information, not investment advice. This story is general information about companies and markets, drawn from cited reporting. It is not a recommendation to buy, sell or hold any security; check the cited sources before acting.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence55
- Adoption30
- Hype gap−10
- Incentives60
- Confidence55
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
When users list NFTs they typically grant a contract permission to move them, and that permission stays active until it is revoked.
- [2]
Magic Eden urged anyone who listed or traded on its EVM marketplace to revoke the V2 contract's "approved for all" permissions on Ethereum, Polygon and Base using Revoke.cash, and noted that revoking won't return tokens that have already moved.
- [3]
Yuga Labs Vice President of Blockchain 0xQuit said an attacker used the bug to take 10 Meebits, 50 Otherdeeds, 10 World of Women NFTs and 235 Desperate ApeWives.
- [4]
In a post dated September 25, 2026, 0xQuit wrote that at 9AM EST that day somebody abused a bug in Payment Processor V2, and: "It wasn't until over 12 hours later that somebody reported it to me."
- [5]
"All in all, we rescued 23,155 NFTs worth north of $5.7M USD," 0xQuit wrote.
- [6]
Owners will be able to reclaim rescued NFTs after revoking the approvals, according to 0xQuit.
- [7]
NFT community member Cirrus flagged on Friday that a single wallet moved 3,832 NFTs from hundreds of wallets, in transactions that appeared as sales through Magic Eden.
- [8]
0xQuit said the NFTs held in the receiving wallet are safe and "will be returned once they are no longer at risk."
- [9]
Cointelegraph contacted Magic Eden for comment but had not received a response by publication; Magic Eden had not publicly confirmed its contracts were exploited.
- [10]
Magic Eden warned on Friday that NFTs listed on its EVM marketplace between roughly February and October 2024 could be affected by an exploit in Payment Processor V2, an NFT trading protocol built and maintained by Limit Break.
- [11]
Magic Eden adopted the Payment Processor V2 contract to settle trades in 2024, stopped using it in October 2024, and shut its EVM marketplace entirely in early 2026.
- [12]
"No live Magic Eden listings were impacted in this exploit," the company said on X.
- [13]
Limit Break paused Payment Processor V3, which had the same flaw, but V2 couldn't be paused, forcing a whitehat rescue.
- [14]
660 wrapped Ethereum (WETH) exposed to a reverse version of the exploit was not recovered in time.
- [15]
Magic Eden dropped Ethereum and Bitcoin support in February to focus on Solana and its crypto casino, Dicey, and later wound down its multichain wallet.
- [16]
In June, 0xQuit helped recover 68 NFTs worth more than $500,000 after an exploit hit Flooring Protocol.
- [17]
Yuga Labs CEO Michael Figge said a vulnerability was discovered a few hours earlier and that the company would share more information soon.
- [18]
The attacker took 305 NFTs in total.
- [19]
The rescued NFTs were worth at least about $246 each on average.
- [20]
Whitehats rescued about 76 NFTs for every NFT the attacker took.
- [21]
Cointelegraph's early count of 3,832 NFTs moved was about one sixth of 0xQuit's later rescue total.
- [22]
Between 23 and 31 months passed between the 2024 listing window and the September 2026 exploit.
Sources
2 independent publishers whose own reporting we read for this story.
- cointelegraph.comMagic Eden scare puts 3,832 NFTs in whitehat protective custody
1 article · September 25, 2026
- decrypt.coMagic Eden Warns Old Ethereum NFT Listings Are Exposed to Payment Processor Exploit
1 article · September 25, 2026
Topics and entities
Topics
- Smart contract pausability
- Whitehat rescues