MEXC Refunds $340,000: The Attacker's API Key Survived the Account Freeze
During an account takeover at MEXC, an attacker created an API key with withdrawal rights that the exchange did not revoke when it restored the account. Twenty-seven minutes after the withdrawal freeze expired, roughly $340,000 was gone.

Table of Contents
Table of Contents
Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
An attacker drained roughly $340,000 from the account of a user of the crypto exchange MEXC, even though the account had already been flagged as compromised, frozen and handed back to its owner. The route in was an API key the attacker had created during the takeover and which the exchange failed to revoke when it restored the account. MEXC admitted exactly that in public on September 28 and 29, 2026, and says it has reimbursed the loss in full.
This is not an exchange hack in the usual sense. No exchange wallet was emptied and no contract flaw was exploited. A single account was affected, and the way in ran through an interface most users never look at. Anyone holding coins on a trading platform will recognise three points in this sequence that can look exactly the same inside their own account.
What happened in the MEXC user's account between September 24 and 27
The account of events comes from the affected user himself, who posts on X as @shuangfei8, and has been picked up independently by several trade publications. His account was taken over on September 24, 2026. MEXC spotted the access, froze the account and helped the user recover the original email address and the authenticator app. Up to that point the exchange reacted fast and in the right direction.
During the takeover, however, the attacker had done a second thing. According to Crypto Economy, he created an API key with withdrawal rights on September 24 at 21:05:42, 83 seconds after his second login to the account. That key stayed live when the account was released back to its owner.
After a security-related intervention on an account, crypto exchanges usually impose a 24-hour withdrawal freeze. That window expired. Twenty-seven minutes later the outflows began. According to the user, 322,110 USDT and 9,133,999 ONE left the account, together worth roughly $340,000, in six transactions to two addresses and within 13 minutes.
Reports differ slightly on timing because they quote different time zones. TechFlow puts the window at 04:12 to 04:25 Beijing time on September 27; The Crypto Times dates the outflow to September 26. Both describe the same window, once in East Asian local time and once converted. The difference changes nothing about the sequence.
API keys with withdrawal rights: why they need neither Google Authenticator nor the email code
An API key is a set of credentials that lets a program talk to the exchange on an account holder's behalf without logging in the way a human does. It consists of a public part and a secret part and carries a fixed list of permissions: read only, trade, or withdraw as well.
The decisive point in this case sits in the design. Two-factor authentication with an authenticator app and the confirmation email are controls for the human login path. A machine cannot read a six-digit code out of an app, so the interface does not ask for one. Whoever holds a key with withdrawal rights needs neither the password nor the authenticator nor access to the email inbox.
That is why restoring the account did not end the attack. Email and authenticator were recovered, and neither mattered for the actual outflow. A trading bot, a portfolio tracker and an attacker technically use the same door.
The practical consequence: changing your password and setting up two-factor authentication again does not yet secure your account. Only revoking every key closes this second route. How differently providers are set up on login protection is something we have written down in our overview of two-factor authentication at the crypto exchange.
The 24-hour withdrawal freeze and its gap
A freeze after a security incident is meant to buy time, on the assumption that anyone with illegitimate access loses it within a day because the owner changes the password and the exchange clears up. That assumption only holds if the clean-up is complete.
In the MEXC case the freeze worked as intended and blocked every withdrawal for 24 hours. Then the window expired, and the key left behind was still valid. The 27 minutes between the end of the freeze and the first transaction suggest the timing was not hit by chance but waited for.
For you that means a withdrawal freeze is a window of time, not a repair. Whatever is not dealt with inside that window keeps working afterwards. And the account holder sees nothing of an existing interface unless he explicitly opens the key management page.

Account takeover through identity verification: the user's account of events
How the attacker got into the account in the first place is the most contested part of the story, and caution is in order here. According to the affected user, whose version TechFlow reports at length, the account's security settings were reset through the identity verification route, using forged identity documents. Neither the password nor an active session had been compromised, he says.
That version comes from the injured party. MEXC has not commented publicly on this point in detail and says the investigation is ongoing. So far, only what the company has itself established counts as confirmed: that the account was taken over, that it was frozen and restored, and that a key left behind made the outflow possible.
Whichever route is eventually confirmed, one question follows that every user can answer for their own account: which routes exist at my exchange for resetting two-factor authentication, and how tightly is that route secured? The reset path is the weakest point of any account, because by design it unhooks every other layer of protection.
Find the right exchange for your tokensWhat MEXC chief Vugar Usi Zade said on X
On September 28, 2026, Vugar Usi Zade, chief executive of MEXC, addressed the case on X and described the sequence from the company's point of view. Customer support had spotted the takeover quickly and frozen the account, he said, after which MEXC helped the user get the email address and authenticator back.
On the decisive point he wrote, as reported by The Crypto Times: “Unfortunately, an API key that remained on the account allowed the attacker to transfer the funds before the issue could be fully contained.”
The investigation is not closed, he said, but one thing is clear: “We do not believe the user should have to bear the consequences of this incident.” MEXC has put its own team on the case and compensated the affected user in full.
The road to that point is notable. As late as September 28, Crypto Economy reported a settlement with the user on undisclosed terms, and customer support had earlier told the account holder it could not determine whether the withdrawals came from the app, from the browser or through an interface. Only the chief executive's statement named the route. Anyone conducting a dispute like this should expect the first answer from customer support not to be the final version.
Compensation without a legal claim: the difference between goodwill and liability
That the user got his money back is good news with a catch. The refund was a company decision, not the enforcement of a claim. Phrases such as “user-first” are a commitment, not contract language.
The difference matters when a case ends badly. Goodwill depends on the attention a case attracts. This one ran visibly for days on X and in the trade press, with timestamps, transaction details and a sequence anyone could follow. An account holding 3,000 euros with no audience does not have that leverage.
A claim, by contrast, hangs on the law the provider is subject to. And it is precisely here that trading venues differ considerably for European users.
MiCA and the crypto exchange's liability for lost client assets
Since the EU regulation on markets in crypto-assets took effect, custody and trading services may only be provided in the European Union by authorised firms. Authorisation comes with an obligation that is rarely read in everyday life and becomes decisive in cases exactly like this one: an authorised custodian is liable to its clients for the loss of crypto-assets or of means of access where the incident is attributable to it. Keeping client holdings segregated from the firm's own assets and maintaining a documented custody policy belong to the same set of duties.
This liability is not automatic and does not cover every loss. It presupposes that the provider is authorised and that the incident falls within its area of responsibility. A seed phrase a user types into a fake wallet page himself is not covered. A means of access that the exchange leaves in place after a detected break-in sits closer to the provider's area of responsibility.
Whether your trading venue falls under these duties is not stated in its advertising but in the supervisor's register. Germany's BaFin lists the crypto-asset service providers authorised there in a public overview, and the European supervisory authority ESMA keeps the register for the whole economic area.

Reverse solicitation: what an unlicensed exchange's status means for European users
Many large trading venues with a wide range of smaller tokens hold no authorisation in the EU. Officially these providers do not market in the Union, but they do accept clients who come to them of their own initiative. That route is called reverse solicitation, and it is meant as a narrow exception, not as a business model.
For you as a user the status has tangible consequences. Without EU authorisation there is no supervisor you can turn to, no complaints body in your language, no enforceable claim out of the European set of duties, and in a dispute a place of jurisdiction far away. What remains is the provider's goodwill.
That is not a recommendation to avoid or to use such venues. It is the condition under which you decide how much sits there. Anyone trading there because the pair exists nowhere else can cap the amount and withdraw after the trade.
Trading venues under European supervisionAPI keys in your own account: permissions, IP binding and expiry dates
Key management sits under account or security settings at most exchanges and is called API management. Every active key is listed there with its permissions, often with the date of creation and of last use. That list is exactly the place that would have made the difference in the MEXC case.
Three settings decide how much damage a key gone astray can do. Withdrawal rights are the first: without that permission a key can trade and read but cannot move anything off the exchange. The second is binding to fixed IP addresses, which lets a key work only from known machines. The third is an expiry date, which many platforms now enforce so that forgotten keys die on their own.
A fourth point is pure hygiene: one key per application, with a recognisable name. Anyone using one key for three programs cannot revoke it on suspicion without switching everything off. Anyone keeping three named keys instead removes the one in question in seconds.
Tax software, portfolio tracker and trading bot: which permissions a key actually needs
In the vast majority of cases the program you connect needs considerably less than it asks for. A tax program or a portfolio tracker reads trade history and holdings and gets by with read-only rights. There is no substantive reason why software that calculates gains should be able to move coins.
A trading bot needs trading rights, because it places orders. It too needs no withdrawal rights. Anyone granting both together has created a route of access that can do everything he can do, permanently and without a second factor.
Which permissions common tax tools actually request, and how they differ, is something you can look up in our overview of crypto tax software and portfolio trackers before you create your next key.
One last note on connections you have long forgotten: a tracker you tried once two years ago still holds its key today. Legacy items like that are immediately recognisable in the list, because their date of last use is far in the past.
Two-factor authentication and the limits of its protection
Two-factor authentication remains right and important. The protection bites on the login path, and that is the most common attack route of all. An app such as an authenticator is clearly superior to SMS here, because a mobile number can be taken over.
What two-factor authentication does not cover are machine routes of access and the reset path. It bypasses both by design, not through a flaw. Security on a trading platform therefore consists of three layers: login protection, key management, and the question of how much sits there at all.
The third layer is the only one entirely in your own hands.
Exchange balances and self-custody: the split after this case
Coins on an exchange are a claim against a company. Coins in your own wallet are a key in your hand. The MEXC case does not fundamentally shift that old trade-off, but it does show an attack surface that does not exist with self-custody. A hardware wallet has no interface an attacker could have unlocked through customer support.
In exchange, self-custody shifts the risk onto you. Lost recovery words are final, and there is no chief executive to authorise a goodwill payment. The split commonly used in practice: what you actively trade stays on the trading venue, what you want to hold for longer sits in your own custody.
For European investors there is a tax point on top. Moving your own coins from the exchange into your own wallet is not a sale and, on the usual reading, triggers no tax, because no change of ownership takes place. You do have to carry the acquisition data, and with it the holding period, yourself, because after the transfer no platform knows the original purchase date any more. Anyone using a tool for that should export the history before closing an account.
API keys at the crypto exchange: your next three steps
- At every exchange where you hold an account, open API management and remove every key you cannot immediately match to a running application. On the ones that remain, take away withdrawal rights and bind them to your IP address. Which venues are under European supervision at all can be found in our list of regulated crypto exchanges.
- Decide what amount may sit on a trading venue, and withdraw the rest. A useful guide is the amount whose total loss would not throw you off course. For the part meant to sit longer, a device with its own key is the next step; the differences are set out in the hardware wallet comparison.
- Look at how two-factor authentication can be reset at your exchange, and switch on every notification available for it. An email about a newly created interface is the only warning that would have arrived in time in this case. If you then withdraw from the trading venue, the software wallet comparison helps with choosing where to send it.
The MEXC case ended lightly because a company paid that did not have to. That is the weakest of all safeguards. The strong version consists of a short list of active keys, a capped balance on the trading venue, and an exchange whose supervisor you can name.
The company's full confirmation including quotes from its chief executive can be read at The Crypto Times.
(As of September 29, 2026. This article is not investment advice. Prices and fee structures change; check the terms with the provider before you buy.)
Frequently asked questions about API keys at crypto exchanges
Transparency note: This article was produced with the assistance of artificial intelligence and reviewed by our editorial team before publication. All figures and claims were checked against the primary sources linked in the text. The feature image was generated with AI.
Related articles
- MEXC Cut Off by US Treasury: What Users in Germany and Europe Should Do Now
- Crypto exchanges without KYC: under MiCA, every licensed exchange asks for your ID
- Crypto withdrawal deadlines: where to get your funds out now
- Google builds crypto custody for banks: what it means for your coins
- 1,309 Bitcoin as a credit only: what to check at your exchange now
Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
October 31, 2026 12:37 PM

Floin Cyberattack: MiCA Crypto Platform From Liechtenstein Goes Offline
Liechtenstein-based crypto platform Floin reports a cyberattack, remains offline and has now confirmed a data breach. What is known about the MiCA-licensed company, which customer data may be affected and what investors should do now.
October 29, 2026 12:28 AM

Bitget Wallet opens EUR accounts: incoming euros become USDT or USDC
Since October 27, 2026 Bitget Wallet gives its users their own account number in euros and US dollars, and the app converts incoming money automatically into USDT or USDC. What that means for SEPA transfers, the MiCA status of the two stablecoins and the holding period is set out here.
October 27, 2026 12:48 PM

Bloom trading bot: 9,408 SOL drained, what to watch now
The Telegram trading bot Bloom reports an outflow of 9,408 SOL from 49 addresses and points to a flaw in a third-party module. The provider promises reimbursement in full; the decisive question about the key remains open.
October 19, 2026 1:32 AM

Crypto audits after $1.18 billion in losses: “The problem is always scope”
Hacken counts losses of $1.18 billion across 107 incidents for the third quarter of 2026. 77 percent of that fell on components that were not examined at all in the last audit.
October 14, 2026 1:29 AM

South Korea blocks 27 unregistered exchanges, KuCoin and MEXC are on the list
South Korea's anti-money-laundering unit blocked access to 27 websites of unregistered foreign exchanges on October 13, 2026, KuCoin, MEXC and BingX among them. In Germany the grandfathering for legacy providers lapsed back on December 31, 2025, and at KuCoin a granted EU licence stands against an order that still prohibits the commencement of business.
October 12, 2026 7:43 PM

Canton Coin Arrives in Ripple Custody: What Investors Need to Know
Ripple Custody has held Canton Coin and CIP-56 tokens since version 1.43. What the institutional custody solution means for you as a retail investor, and where you can trade CC in Europe at all.
October 5, 2026 1:29 AM

Chainalysis attributes $387 million from the Bitget hack to North Korea: what matters now for investors in Germany
The analytics firm Chainalysis attributes the theft of around $387 million at Bitget to actors with ties to the DPRK and puts the annual total above one billion dollars. What that means for custody, choice of exchange and record-keeping in Germany.
September 30, 2026 10:24 PM

$766 Million Lost to Crypto Hacks in One Month: What It Means for Your Custody
CertiK counts around $766.4 million in damage for September 2026, the highest monthly figure of the year. Two incidents carry more than 92 percent of it, and both hit a place where your balance could be sitting too.
September 29, 2026 10:14 AM

Bitget discloses the flaw at its supplier and sets out the timetable for withdrawals
Bitget has disclosed how the attackers reached its withdrawal systems on September 24: through a previously unknown flaw in a security product it had bought in. The second stage of the withdrawal schedule opens today at 08:00 UTC, and for the balance you keep on any exchange the case changes the arithmetic.
September 27, 2026 4:20 PM

Bybit's Counterparty List Runs to Over 50 Names: What to Check on Balances, Withdrawals and Custody
Bybit has published a list of more than 50 platforms, services and organisations whose involvement can, under its own rules, lead to an account freeze. What decides the outcome is not your next trade but the payment history you already have.
September 27, 2026 4:11 PM

Ripple Cannot Freeze 83 Million Dollars in Stolen XRP: What to Check in Custody and Deposits
The attacker from the Bitget incident has moved around 83 million dollars in XRP, and Ripple has no technical means to stop it. What can be frozen, what cannot, and why an account freeze also hits investors with no connection to the case.
September 27, 2026 4:32 AM

Hester Peirce Leaves the SEC: What Now Applies to Your Custody in Germany
The most crypto-friendly voice at the US securities regulator goes on October 2, 2026, and the commission shrinks to two members. For investors in Germany it is still the European rulebook that decides, and there a deadline falls in July 2027.
September 26, 2026 4:14 PM

Bitget Withdrawals Resume on September 28: What to Check on a Residual Balance Now
Bitget is releasing the withdrawals frozen after the September 24 incident in four stages from September 28. For a residual balance held from Germany that is a deadline, not a reason to wait.
September 25, 2026 4:13 PM

Crypto Exchange Protection Funds Recalculated: What Really Covers Your Balance After the Bitget Hack
The $351.6 million attack on Bitget would eat up three quarters of the exchange's in-house protection fund. We retrieved the protection promises of several exchanges ourselves and measured them against deposit insurance and MiCA liability.
September 25, 2026 4:11 AM

Bitget Pauses Withdrawals: Where Existing Customers in Europe Stand
Bitget reports unauthorised outflows of around $351.6 million (later revised to $387.5 million) and has suspended withdrawals. For existing customers in Europe, that closes the one route MiCA had left them.
September 23, 2026 10:11 AM

Kraken: 45 coins are on cancel only, 21 were announced – what to check when trading pairs are blocked
On September 23, 2026 we counted the public market directories of three trading venues. At Kraken, 82 of 1,450 trading pairs are listed as cancel only, a state in which an order can only be cancelled and no longer executed. The 45 underlying assets affected include just 21 that appear in the delisting notice we reported on September 3.
September 17, 2026 1:24 AM

API Keys on Crypto Exchanges: Which Rights Your Tax Tool Really Needs and Which You Switch Off
An API key is a power of attorney with individually tickable rights, and most investors tick too many of them. We examined twelve documentation pages from eight providers and show which rights a tax tool needs and which you can switch off right away.
September 16, 2026 1:28 PM

Crypto Withdrawal to Your Own Wallet: Ten Providers Checked, Three Will Not Let Your Coins Out
Seven of ten providers available in Germany offer a payout to a wallet address you control yourself; three do not. Our survey of September 16, 2026, shows how to spot the difference before you buy, and why the question matters right now.
September 13, 2026 1:13 PM

Sparkasse Crypto Custody: Why You Get No Key to Your Bitcoin and What to Check First
From October, Sparkasse customers are to be able to buy Bitcoin and Ether inside their own banking app, with DekaBank acting as custodian. What you get is a custody position rather than a private key. What that means in practice and what you should settle before your first purchase.
September 11, 2026 1:40 PM

Inactivity Fees at Crypto Exchanges: How to Check Whether Your Dormant Account Loses Money Every Month
Two providers have just raised their rates for dormant accounts, one of them to as much as 52 US dollars a month. Our own survey of 15 fee pages shows why you will almost never find the answer for your account without logging in.
September 8, 2026 7:33 AM

Withdrawal Whitelist at the Crypto Exchange: How to Lock the Withdrawal Path Against Foreign Addresses
A withdrawal whitelist lets balances leave only to addresses approved in advance, and it works even when password and second factor are compromised. On September 8, 2026 we checked which of thirteen providers document the function publicly.
September 7, 2026 7:26 PM

Stolen Keys Beat Code Flaws: Why the Private Key Is the Way In for 2026 Crypto Hacks
Compromised private keys overtook smart contract code flaws as the most common attack route for the first time in 2026. What sits behind the shift, and how to check your own setup for its single point of failure.
September 4, 2026 4:39 AM

Source of Funds at a Crypto Exchange: Why a Deposit Can Freeze Your Account for 15 Days
OKX chief Star Xu described on September 2 what an unusual deposit sets off: reviews of 15 days and longer, during which balances and account functions can be restricted. What that means for investors in Germany, and which documents you should keep to hand.
September 3, 2026 4:41 AM

Kraken Delists 21 Tokens: Trading End on September 11 Has Passed, Withdrawals Run Until December 10
As of September 27, 2026: Kraken had set the end of trading and deposits for 21 cryptocurrencies for September 11, 2026 at 14:00 UTC, and that date has passed. According to the exchange, withdrawals remain possible until December 10, 2026 at 15:00 UTC. Our September 3 survey showed that none of these tokens could be deposited at Bitvavo, Coinbase or Bitstamp.
August 30, 2026 10:38 PM

Crypto Cards: Where Your Card Balance Really Sits and What the August 28 Solana Exploit Reveals About It
An attack on a card balance contract on Solana took the loaded balance from 1,685 users while their wallets stayed untouched. The case shows why it matters whether your crypto card holds funds as e-money at a licensed institution or in a smart contract.
August 20, 2026 4:20 AM

Crypto Exchange Delisting: What Happens to Your Tokens When Trading and Withdrawals Close
A delisting runs in four stages, and only one of them is genuinely dangerous: the end of the withdrawal deadline. Using two live OKX dates as the example, we show what happens at each stage and how to tell whether it affects you.
August 15, 2026 9:31 PM

Crypto Exchange Shutting Down: What to Do Before the Deadline Passes
Binance, BitMart, Luno and Revolut have ended or cut back their European business within seven weeks. This guide shows which deadline expires first, how a forced sale is treated for tax, and what to secure before the account closes.
More from CryptoTicker
