NewsModerate

Bitget's $387.5m hack: what a third-party security breach teaches

Bitget lost about $387.5m from hot and warm wallets on 24 Sept 2026 via a third-party security product. What happened and what exchanges should change.

Blockchain Army cover graphic reading 'Bitget's $387.5m breach'
6minread · 1,297 words
7sections
7sources cited
Moderatereading level

Bitget lost about US$387.5 million from its exchange hot and warm wallets on 24 September 2026. As of 28 September, the exchange says no private keys were stolen. Instead, the attacker exploited a vulnerability in a third-party security product, gained privileged internal access, and sent fraudulent withdrawal commands that Bitget's own systems then authorised. Bitget says its User Protection Fund covers the loss, and withdrawals are coming back in phases from 28 September.

The incident is the largest crypto hack of 2026 so far. It is also a clear example of a risk that gets less attention than smart contract bugs: the tools a company buys to protect itself can become the way in.

What happened

Bitget detected unauthorised transfers from some of its hot wallets at 18:31 UTC on Thursday, 24 September, according to The Block. It suspended withdrawals, flagged the receiving addresses and kept deposits and trading open.

The first estimate was about $351.6 million. On 25 September Bitget raised it to $387.5 million after on-chain tracing added transfers on Zcash and Tron. The exchange said the higher figure was a reconciliation of the original incident, not a second theft.

Item Detail (as of 28 September 2026)
Loss About $387.5 million (first estimate $351.6 million)
Wallets hit Exchange hot and warm wallets. Bitget says cold wallets were not affected
Not affected Bitget Wallet, the separate self-custodial app, which runs on separate infrastructure
Chains named Ethereum, XRP Ledger, Arbitrum, Avalanche, Optimism, BNB Smart Chain, Base, plus Zcash and Tron in the revision
Coverage User Protection Fund of more than $464 million (about 5,500 BTC)
Investigators Mandiant and SlowMist; law enforcement notified
Recovery bounty 5% of funds recovered or frozen
Bar chart of the largest crypto hacks of 2026 to 29 September, led by Bitget at about $387 million, ahead of Liquid Network, Drift, KelpDAO, Tectonic and COLDCARD
Bitget is the largest single loss of 2026 so far, ahead of the Liquid Network exploit earlier in September. Source: DefiLlama hacks database; Fortune (25 Sep 2026).

How the attacker got in

Bitget CEO Gracy Chen said in a livestream that the attacker compromised a critical backend system in the exchange's wallet infrastructure. They spoofed transaction data and triggered the normal authorisation process to move funds. Fortune reported her account as attackers tricking the internal approval system rather than stealing keys.

On 28 September Bitget gave more detail, reported by ForkLog. The attacker exploited a vulnerability in a third-party security product to obtain privileged internal credentials. They used those credentials to send fraudulent withdrawal commands to the wallet system, bypassing existing risk controls. Bitget says the vulnerability has been addressed and no new unauthorised transfers have been detected.

As of today the vendor and product have not been publicly named. Bitget says a full security report is due this week. Until it is out, the precise attack path and how long the attacker had access are unknown.

The pattern matters more than the name. The keys were safe. The signing system did exactly what it was built to do. The weak point was the layer that decides what gets signed: the system that tells the signer "this withdrawal is legitimate". If an attacker controls that layer, they do not need the keys.

Who is suspected

Chen said the attacker was likely a North Korean group. Elliptic, the blockchain analytics firm, assessed on 25 September that the theft is "highly likely to be linked" to the DPRK. It cited infrastructure overlap with the 2025 Bybit exploit and links to an earlier DPRK-attributed theft. Elliptic also described a familiar laundering pattern: stablecoins and other tokens were converted into each chain's native asset within minutes, and funds on Arbitrum were bridged to Ethereum.

If the attribution holds, Elliptic says Bitget is the largest single DPRK-attributed theft of 2026. It also pushes the regime's tracked total for the year past $1 billion, across more than 51 incidents. Attribution here is an analytic assessment, not a legal finding.

Freezes and recovery so far

The quick swap into native assets limited what issuers could freeze. Decrypt reported that Circle blacklisted about 99,990 USDC and Tether about 218,023 USDT in one exploiter wallet, roughly $318,000 combined. ETH is not freezable, and other exploiter-linked addresses held more than 63,000 ETH at the time.

On withdrawals, Bitget published a phased plan:

  • 28 September: Bitcoin withdrawals resumed. ForkLog reported 9,585 orders for about 4,098 BTC in the first hour.
  • 29 September: ETH on Ethereum, BNB Smart Chain, Arbitrum, Base and Optimism.
  • 30 September: USDT on Ethereum, BNB Smart Chain, Solana and Tron.
  • 2 October: Other tokens, fiat and P2P.

Bitget says user balances are unaffected and the Protection Fund absorbs the loss.

Lessons for exchanges and projects running hot wallets

Few teams will ever hold $387 million in a hot wallet. But plenty of projects run hot wallets for market making, treasury operations, reward payouts, bridges or trading bots. Bitget's own remediation list, which covers vendor evaluation, access controls, withdrawal checks and suspicious-activity detection, is a good template.

1. Treat security vendors as part of your attack surface

A security appliance usually sits in a privileged position: network inspection, endpoint control, credential storage. That makes it a high-value target. Before buying, ask:

  • What can this product reach, and with which credentials?
  • Does it need a network path to the wallet environment at all?
  • How fast does the vendor patch, and do you get advance notice of vulnerabilities?
  • Can you monitor and alert on the appliance's own administrative actions?

Segment it so that compromising the appliance does not open a route to anything that can request a withdrawal.

2. Verify what is signed, not just who asked

Bitget's attacker spoofed transaction data and the approval flow accepted it. The control that addresses this is an independent check close to the signer. A separate service with its own data sources should decode and simulate each transaction before the key signs it. Then it should compare the result with policy: destination allowlists, amount limits, asset types, expected contract calls. If the request says "withdraw to user X" but the decoded transaction sends funds to an unknown address, the signer refuses.

3. Rate-limit hot wallets by design

A hot wallet should never be able to empty itself in one burst. Use per-transaction and per-hour value caps, velocity checks on new destinations, and an automatic pause when outflows exceed a threshold. Set these at the signing layer, not in the application that might be compromised. They will not stop a determined attacker, but they turn a nine-figure loss into a smaller one and buy time to react.

4. Segregate and minimise balances

Keep hot balances close to what operations actually need, and top them up from warm or cold storage on a schedule. Separate wallets by chain and by function, so one compromised path cannot reach everything. Bitget's cold wallets and its self-custodial product were untouched because they ran on separate infrastructure. That separation is worth copying.

5. Prepare the first hour

Bitget detected the transfers, paused withdrawals, flagged addresses, brought in outside investigators and published a coverage commitment within about a day. Have your own runbook ready:

  • Who can pause withdrawals?
  • Which issuers and exchanges do you contact to request freezes, and how?
  • Who speaks publicly?
  • What reserve covers users if funds are not recovered?

Speed matters. Decrypt's reporting shows most freezable stablecoins were converted before issuers acted.

For smart contract teams, the same "who can trigger a transfer, and on whose word" question applies to admin keys, upgrade rights and off-chain relayers. Our DeFi security overview covers the protocol side. If you want an outside review of your wallet architecture, signing flow or vendor exposure, that is the scope of our cybersecurity service.

What to watch next

The Mandiant and SlowMist findings, and Bitget's promised report, should clarify the product involved and how long the attacker was inside. Other companies running the same product should watch for the vendor's advisory. For users, the practical points are that the exchange has committed to cover the loss and that withdrawals are reopening by asset over the coming days.

Sources

  1. The Block — Bitget confirms $387.5 million security breach affecting exchange hot wallets
  2. Fortune — North Korea accused of plundering Bitget for $387 million in year's biggest crypto attack
  3. Elliptic — Bitget attack pushes suspected North Korea crypto heists over $1 billion in 2026
  4. Decrypt — Circle and Tether freeze stablecoins tied to Bitget hack, but most funds slip away
  5. ForkLog — Bitget reveals hack cause and resumes Bitcoin withdrawals
  6. BleepingComputer — Bitget resumes Bitcoin withdrawals after $387.5 million crypto heist
  7. DefiLlama — Hacks database

How we research, write and fact-check: Editorial & AI policy.

Disclaimer: this article is for informational and educational purposes only and does not constitute financial, investment, legal or tax advice. Crypto-assets are volatile and high-risk: always do your own research (DYOR) and consult a qualified professional before making any decision. Not financial advice.

Work with us

Building in this space? Let's talk.

See our Cybersecurity service, or book a call with the team.

Stay up to date with crypto!

Join our free newsletter for weekly crypto updates

Subscribe

Free daily alpha for you

telegram community with daily insights, curiosities, news and alpha from the blockchain world.

Free to join for a limited period of time.

Your blockchain digest of choice, directly in your inbox