Two Tiny Bugs Let a Hacker Print 46 Billion Fake Bitcoin Tokens From a 25-Cent Deposit

HEADLINE: Two Tiny Bugs Let a Hacker Print 46 Billion Fake Bitcoin Tokens From a 25-Cent Deposit SEO_KEYWORDS: Symbiosis hack, syBTC, DeFi bridge exploit TAGS: DeFi, Security, Bitcoin, Stablecoins —CONTENT—

A cross-chain bridge called Symbiosis just delivered a masterclass in how small coding mistakes become expensive ones. An attacker turned a bitcoin deposit worth roughly 25 cents into about 46.1 billion unbacked syBTC tokens — more than 2,000 times Bitcoin’s entire 21 million coin limit — using two software flaws that compounded each other in minutes.

By Priya Sharma | September 15, 2026

The Hook: 25 Cents In, Billions Out

Symbiosis is a service that lets people swap tokens across blockchains where those tokens would not normally exist. Its Bitcoin Bridge issues syBTC, a token meant to represent real bitcoin held by the system — like a claim check for BTC you can use on other networks. According to a post-mortem published early Tuesday, the attack began with a deposit of just 330 satoshis, the smallest unit of bitcoin, worth about a quarter.

Blockchain data reviewed by CoinDesk shows the attacker processed 12 bogus deposits across BNB Chain, Ethereum and Rootstock in roughly four minutes, ending up with about 46.1 billion syBTC. Before the attack, the token’s entire legitimate supply stood at just 13.91 syBTC.

How the Two Bugs Worked Together

The first flaw is almost embarrassingly simple. When someone deposited bitcoin, the bridge checked the wrong part of the bitcoin transaction to decide who sent the money. That let the attacker trick the system into treating them as both an approved depositor and — remarkably — the bridge administrator. Think of it as writing someone else’s name on the return address and the bank believing it.

With administrator powers, the attacker pushed the bridge’s minimum fee below zero. Then the second bug did the real damage: the system subtracted that negative fee from the deposit amount. Subtracting a negative number adds — so the deposit could suddenly be treated as worth essentially any number the attacker typed in. Two mistakes, multiplied together, equaled a money printer.

The Real Damage: 9.97 BTC, Not 46 Billion

  • 46.1 billion syBTC — fake tokens minted from a 330-satoshi (about 25 cents) deposit
  • 9.97 BTC — Symbiosis’ preliminary estimate of actual losses to liquidity providers, roughly 770,000 USD
  • 11.26 syBTC — the real token liquidity sitting in pools paired with WBTC, cbBTC, BTCB and RBTC before the attack
  • About 8 million USD — Symbiosis’ current total value locked, per DefiLlama, despite roughly 146 million USD in bridge volume over the past 30 days

Why is the loss “only” 9.97 BTC when 46 billion tokens were created? Because printing unbacked claim checks does not create the assets to redeem them. The attacker could only drain whatever real bitcoin-linked liquidity was sitting on the other side of the bridge — about 11 syBTC worth of pools. The billions of remaining tokens were worthless IOUs from a system that no longer held the goods.

The Cleanup

Symbiosis said it plans to cover the stolen funds partly with bitcoin its team evacuated during the attack, plus separate compensation arrangements for affected liquidity providers. The Bitcoin Bridge stays offline while its software is rewritten and independently audited, and the project has commissioned a broader audit of the whole system.

What This Means for You

Bridges remain the most dangerous stretch of road in crypto. When you move assets across chains, you are trusting software to hold your money on one side and honor your claim on the other — and history keeps showing that this software is written by humans who make sign-and-subtract errors. If you use bridges, three habits reduce your risk: keep only what you actively need on any single bridge, prefer bridges that have survived multiple independent audits, and treat unusually high yields on bridge liquidity pools as a warning sign rather than an opportunity. Liquidity providers were the ones who ate this loss.

The Verdict

No protocol was broken and no blockchain was hacked — a bridge’s own bookkeeping was. The 25-cent deposit that minted 46 billion phantom tokens is a reminder that in DeFi, the chain is only as trustworthy as the software standing next to it. Symbiosis is promising audits and compensation. Users will decide with their liquidity whether that is enough.

The cryptocurrency market remains highly volatile. This article is for informational purposes only and does not constitute financial advice.

🌱 FOR BUSINESSES BitcoinsNews.com
Reach 100K+ Crypto Readers
Sponsored content, press releases, banner ads, and newsletter placements. Put your brand in front of Bitcoin's most engaged audience.

26 thoughts on “Two Tiny Bugs Let a Hacker Print 46 Billion Fake Bitcoin Tokens From a 25-Cent Deposit”

  1. subtracting a negative fee so it ADDS to the deposit amount. someone wrote that, someone reviewed it, and 46 billion syBTC later here we are

    1. and the first bug was the bridge reading the wrong field to identify the depositor. two rookie mistakes stacked, thats all it took

        1. hard agree on fuzzing, but the depositor field bug means their integration tests never simulated an actual cross chain deposit either. the whole test story is worse than the audit story

    2. the fix was probably two lines of code. two lines vs 46 billion fake syBTC from a 25 cent deposit, every minor audit finding suddenly has a price tag on it

  2. two bugs that only become fatal when combined. every bridge audit report should be mandatory reading before you deposit a single sat

    1. reading the reports wouldnt help much when the bugs live in the interaction between two modules. each one alone looks harmless, stacked they mint 46 billion

  3. this is why i dont touch wrapped btc on anything except the biggest bridges. tvl means nothing if two lines of code can mint infinity

  4. 330 sats and twelve bogus deposits across three chains to pull this off. that level of patience spent for a quarter is the scariest part honestly

      1. 25 cents was pure flex honestly. he could have done 1 sat and printed the same 46 billion, the deposit size was never part of the math

  5. the negative fee thing gets me. someone typed amount minus fee and nobody once asked what happens when fee goes negative. 46 billion syBTC later we have our answer

  6. bug one reads the wrong depositor field, bug two lets a negative fee add balance. harmless alone, 46 billion syBTC together. textbook compounding failure

    1. wrong depositor field plus negative fee arithmetic, honestly a fuzz suite catches both in a weekend. bridges keep skipping basics for speed

      1. weekend fuzz suite, exactly. the scary part is bug two only bites because bug one fed it. unit tests in isolation see nothing wrong, thats how two harmless findings stack into 46 billion syBTC

        1. youre right the stacking is the scary part, but the postmortem says the hooked pool check was flagged and deprioritized. someone read the finding and yawned

        2. an integration test chaining the two bugs would have caught it too. each finding got triaged as minor because nobody modelled them together, thats the actual postmortem lesson

  7. 2,000x the entire 21 million btc supply minted from a quarter. whoever wrote the negative fee path never once asked what happens if the number goes below zero

Leave a Comment

Your email address will not be published. Required fields are marked *

BTC$82,082.00+0.8%ETH$2,436.83+1.3%SOL$105.30+1.6%BNB$727.98+0.3%XRP$1.33+1.1%ADA$0.2299+1.7%DOGE$0.0814+0.3%DOT$1.17+3.5%AVAX$9.99+1.7%LINK$12.47+1.4%UNI$7.44+6.1%ATOM$1.73+0.4%LTC$60.98+3.7%ARB$0.1938+8.5%NEAR$5.31+12.5%FIL$1.15+6.3%SUI$1.03+2.5%BTC$82,082.00+0.8%ETH$2,436.83+1.3%SOL$105.30+1.6%BNB$727.98+0.3%XRP$1.33+1.1%ADA$0.2299+1.7%DOGE$0.0814+0.3%DOT$1.17+3.5%AVAX$9.99+1.7%LINK$12.47+1.4%UNI$7.44+6.1%ATOM$1.73+0.4%LTC$60.98+3.7%ARB$0.1938+8.5%NEAR$5.31+12.5%FIL$1.15+6.3%SUI$1.03+2.5%
Scroll to Top