Morning Edition · Sunday, September 27, 2026Published at 1:54 AM EDT · New York
The attacker never took a private key, and about $83 million of the stolen XRP has already moved because Ripple has no power to freeze the ledger's native asset.

Bitget's security systems flagged unauthorized transfers from several of its hot wallets at 18:31 UTC on Thursday, 24 September. In the exchange's account of the incident, the attacker did not steal private keys at all. It compromised a backend wallet system, inserted false transfer instructions, and pushed those instructions through Bitget's own authorization-signing process, which approved them as legitimate.
Chief executive Gracy Chen said investigators traced internet protocol addresses to virtual private network services previously used by a North Korean hacking group, and that the attack pattern resembled earlier operations attributed to the country. Bitcoin Magazine put the loss at $388 million, while Bitget's first public figure was $351.6 million and CNBC reported $352 million. Bloomberg reported that the incident pushes thefts attributed to North Korea past $1 billion for 2026. The attribution rests on network metadata and behavioral similarity rather than a government finding. The independent investigator Specter Analyst has separately linked the operation to the Lazarus Group and to a $24 million theft at the AFX exchange in July.
Chen has offered a 5% bounty for freezing stolen assets and a further 5% for recovering them. The freezing request works unevenly across assets. CoinDesk reported that roughly $83 million of stolen XRP has already been moved, with two of five holding wallets nearly emptied and about $75 million left. That happened because the XRP Ledger's freeze function applies to tokens issued on the ledger, not to native XRP. Bitget says no customer funds were lost and will restart withdrawals in stages, beginning with Bitcoin on 28 September, then Ether on the 29th, Tether's USDT on the 30th, and remaining tokens and fiat on 2 October, a schedule Bitget also circulated directly to traders.
Part of a tracked trend
Losses Move to Components That Worked as Designed
A growing share of DeFi losses will come not from buggy contract code but from components behaving exactly as specified — oracle forwarders, validator signature sets, governance votes and other trusted off-contract inputs — so audits and bug bounties scoped to on-chain code keep missing the failure surface, and protocols will be repeatedly forced to extend review, scope and monitoring to their privileged operational infrastructure.
Start a discussion in Townsquare.
More from this edition
Bitget, which converts an internal control failure into an act of state-sponsored aggression no exchange could reasonably prevent, and the compliance and blockchain-analytics firms whose services become mandatory for every venue that might receive the funds.
The breach, the method and the $83 million XRP movement are independently corroborated, and MetaMask security lead Taylor Monahan's finding that the funds reached an address previously used for Bybit proceeds strengthens the North Korea case beyond Bitget's own account, but no government has made a finding, the disclosed loss has moved between $351.6 million and $388 million, and the claim that customers are whole rests on Bitget's own statement that a $464 million protection fund absorbs the loss.
An open-source-intelligence read of how likely this story is true with its real nuance, not a judgment of any outlet. It assesses the claim, weighing independent and adversarial reporting. How we label confidence.
What this means
The failure occurred in an operational control that worked exactly as written: the signing system authorized transfers it was asked to authorize, because the request arrived through a trusted internal path. Exchange customers are exposed through Bitget's corporate balance sheet rather than through contract code, and how recoverable the loss is depends on how each stolen asset is designed, not on Bitget itself. Issuers of centralized stablecoins can freeze balances, Ripple cannot freeze native XRP, and Bitcoin cannot be frozen at all, which is why the attacker moved XRP first. The precedent is Bybit's February 2025 breach, where a comparable signing-path compromise was followed by a solvency demonstration, a phased withdrawal restart, and no loss to customers. The likelier outcome over the coming weeks is that Bitget completes its phased restart and absorbs the loss itself, while the practical fight shifts to freeze-capable assets and the exchanges that receive the stolen funds. If withdrawal reopening slips past the published dates, or the loss estimate rises again, that would point to a balance-sheet problem rather than a contained incident.
What to watch
Observations to monitor, not financial advice.
Synthesized from: CoinDesk · crypto.news · Bitcoin Magazine · Polylog editors · crypto.news (withdrawals)
Comments
0No comments yet.