Orbit Bridge incident, 2023-12-31
What happened to Orbit Bridge?
On 31 December 2023 (UTC; 1 January 2024 in Korea) Orbit Bridge's Ethereum vault lost about $81.5M in stablecoins, WBTC and ETH through withdrawals signed by 7 of its 10 multisig signers. Orbit says no smart-contract bug was involved; the funds have not been recovered.
Key facts
- Date (UTC)
- · 31 Dec 2023 UTC = 1 Jan 2024 in Korea (KST), which is why the incident is usually filed under 2024
- Protocol
- Orbit Bridge — Orbit Chain's (Ozys) multisig bridge vault on Ethereum
- Reported loss
- ≈ $81.5M (USDT ≈ $30M, USDC ≈ $10M, DAI ≈ $10M, 231 WBTC, 9,500 ETH); DefiLlama lists $81.7M BlockworksDefiLlama
- Root cause
- Key compromise — withdrawals were signed by 7 of the 10 multisig signers; Orbit says it was not a contract bug and blames security settings changed by a former executive (unconfirmed) BlockworksOrbit Chain (Ozys)
- Chains
- Ethereum
- Recovery
- Not recovered
- Official post-mortem
- Official Statement Regarding Orbit Bridge Exploit
Timeline
All dates and times in UTC.
- 2023-12-31 — Vault drained of USDT, USDC, DAI, WBTC and ETH via multisig-signed withdrawals. Blockworks
- 2024-01-02 — Blockworks reports the ≈ $81.5M loss and the 7-of-10 signatures. Blockworks
- 2024-01 — Orbit/Ozys official statement: not a contract vulnerability; cooperation with authorities. Orbit Chain (Ozys)
Where did the funds go, and was anything recovered?
Orbit said it was cooperating with Korean authorities and pursuing recovery (Orbit Chain). We found no confirmed recovery of the stolen assets.
Which routes and bridges were affected?
The Orbit Bridge vault on Ethereum was drained in a handful of transactions, leaving Orbit-bridged tokens on other chains (mainly in the Klaytn/Kaia ecosystem) without backing. Orbit is not among the bridges upswap samples.
Why did it happen?
Orbit Bridge kept user deposits on Ethereum in a vault controlled by a 7-of-10 multisig. Seven valid signatures moved everything out, and from the chain's point of view these were legitimate withdrawals (Blockworks). Orbit's own statement says the cause was not a smart-contract vulnerability; it later pointed to security settings that a departing executive had allegedly weakened. We treat that account as Orbit's claim, not as an established fact (Orbit Chain).
Whatever the precise path, the attacker reached seven signing keys. That means the signers were not independent enough: either several keys sat on shared infrastructure, or one compromise gave access to many. A 7-of-10 threshold looks robust only if the ten keys are held by ten separately defended parties.
The incident also illustrates the "lock-and-mint" problem for ecosystems that depend on one bridge. Orbit-bridged stablecoins were widely used on Klaytn; once the vault was empty, those tokens' value depended entirely on whether anyone would make holders whole.
There is also a disclosure lesson. Orbit's explanation arrived weeks later and named an individual rather than a technical root cause. Bridges that publish a dated, technical post-mortem quickly — as Across and NEAR Intents did in 2026 — give users and integrators something to verify; an account that cannot be checked leaves holders unable to judge whether the same weakness remains.
What should users have done then, and what should they do now?
At the time
Holders of Orbit-bridged stablecoins had no way to stop the drain; the protective step afterwards was to stop accepting those tokens at face value and to avoid DeFi pools pricing them at $1 until Orbit published a recovery plan.
Now
When a stablecoin on a chain is a bridged version, find out which bridge issued it and how that bridge is secured. Prefer issuer-native versions (for USDC, Circle's native token via CCTP) over lock-and-mint wrappers, and check signer independence for any multisig bridge you use.
What is still unverified?
- 待核实 Orbit's attribution to a former executive's changed firewall settings — Orbit's claim only, not independently confirmed.
- 待核实 DefiLlama classifies the technique as a signature-verification flaw, which differs from the multisig-key account; classification unresolved.
Sources
3 independent publishers. Links checked on the date shown.
- Official Statement Regarding Orbit Bridge Exploit — Orbit Chain (Ozys) · Official · checked
- $80M lost in Orbit Bridge exploit — Blockworks · Media · checked
- DefiLlama Hacks — Orbit Bridge, 2024-01-01 — DefiLlama · Database · checked
How do I cite this page?
Burn, A. / upswap.io (2026). Orbit Bridge incident (2023-12-31). Updated 2026-10-24. https://upswap.io/incidents/orbit-2024#summary. CC BY 4.0. Accessed ____.
Stable anchors: #summary #facts #timeline #funds #affected #analysis #then #now #sources #cite
