What 830 Bridge Bugs Reveal About Cross-Chain Security in 2026
A new academic census mapped 830 verification flaws across 36 cross-chain bridges. The data, plus two fresh October hacks, shows exactly where bridges break.
On 17 October a bridge connected to the Cysic network minted ten million tokens that nobody deposited. Five days later, on 22 October, an attacker drained the WAX multichain bridge by making withdrawals that cost nothing, releasing wrapped tokens on Solana and Ethereum while putting no collateral down on the WAX side. Neither event made the kind of headline that moves Bitcoin. Together they took less in a week than a single mid-size phishing sweep. Yet both failures have the exact shape of the giants that defined the year: value appeared or walked out of a bridge because the part that was supposed to check the paperwork lost the argument.
For most of the last five years, the industry understood cross-chain bridges through anecdote. We counted the bodies (Ronin, Wormhole, Nomad, Harmony, Multichain) and drew lessons from each autopsy. On 9 October 2026 that changed. A team of researchers published the first systematic census of where bridges actually break: 830 distinct verification flaws, mapped across 36 real-world bridge projects, extracted from 588 security audit reports. The data confirms what the body count only hinted at. Bridges do not fail at the edges. They fail at the single job that defines what a bridge is.
Two More Bridges Broke This Month
The Cysic incident is the cleaner illustration. According to crypto.news, on 17 October at 12:31 UTC an attacker gained unauthorized access to a database supporting the project’s bridge and exploited weaknesses in its message-processing logic, authorizing the creation of ten million CYS tokens on BNB Smart Chain that had no backing on the other side. The team blacklisted the recipient address roughly 76 minutes later, which froze about 2.8 million of the tokens, around 28 percent of the fraudulent mint. The remaining 7.2 million were unaccounted for. Cysic said mainnet operations and existing customer balances were untouched; the damage was confined to the bridge’s accounting.
The WAX case is almost a textbook accounting bug. The Crypto Times reported that five linked transactions moved about 75,000 dollars across WAX, Solana and Ethereum: 52,986 USDC, 21,558 USDT, 840 DAI, 2.55 WETH and 0.11 WBTC. Security firm Blockaid flagged a negative-fee bug in the bridge’s withdraw function that let the attacker pull mapped tokens on the Solana and Ethereum side without depositing the matching assets on WAX. The contracts on the receiving chains dutifully released the tokens because, as far as their logic could tell, a valid withdrawal had been requested. The dollar figures are small. The mechanism is not. In both cases the bridge did precisely what its code instructed, and the code was willing to believe something that was not true.
The First Real Map of Where Bridges Fail
The study that reframes all of this is titled “Understanding Verification Vulnerabilities in Cross-chain Bridges: An Empirical Study,” submitted to arXiv on 9 October 2026 by Yuying Wang, Yi Guo, Jiachi Chen, Hanwen Zhang and Yi Sun, researchers affiliated with the Chinese Academy of Sciences and Zhejiang University. It is, by the authors’ account, the first systematic empirical study of a vulnerability class they name the Cross-chain Verification Vulnerability, or CVV: any flaw that violates the security guarantees a bridge is supposed to enforce when it checks what happened on another chain.
The numbers are worth stating precisely. By analyzing 588 audit reports from 36 bridge projects, the team derived 11 recurring CVV patterns and grouped them into five high-level categories according to the verification property each one breaks. They then built a labeled dataset of 830 vulnerability instances spread across 786 contract files, linking every flaw back to the specific audit report, the audited source-code version and the file it lived in. That works out to an average of roughly 23 flagged verification flaws per bridge project, in code that had already been through professional audit. The authors are blunt about why. Bridge contracts, they write, “introduce additional verification logic to validate external-chain data, such as state proofs, message sender identities, and signatures,” and “correctly implementing such logic is challenging.” That sentence is the whole problem in miniature.
What a Bridge Actually Has to Verify
Strip away the branding and a bridge is a verification machine. When you move an asset from Ethereum to another chain, the canonical design locks or burns the asset on the source chain and mints a representation on the destination chain. The hard part is not the locking or the minting. It is the step in between: convincing the destination chain that the source-chain event really happened. The destination chain cannot see the source chain. It has no eyes on the other side. So it delegates belief to some smaller system that claims to have watched: a committee of signers, an oracle network, a relayer, or a piece of math that can check the other chain’s consensus directly.
Ben Fisch, chief executive of Espresso Systems, put it plainly to CoinDesk after the year’s largest bridge theft: most bridges do not fully verify what happened on another chain, they instead “rely on a smaller system to report it.” When that smaller system is fooled, the bridge does not crash or throw an error. It “believed the wrong information,” in Fisch’s phrase, and then faithfully executed on the lie. That is the uncomfortable truth behind every headline: the most damaging bridge failures are not cases of broken code. They are cases of code working exactly as written, on top of a belief that turned out to be false. Get the verification right and the bridge is as safe as its weakest trusted party. Get it wrong and the bridge becomes a machine for turning forged claims into real money.
830 Flaws, One Weak Spot
The arXiv paper groups its 830 flaws into five categories by the verification property each breaks, but it does not spell those categories out for a general reader. Translated into plain questions, a bridge has to answer five things correctly every time it moves value, and every major 2026 incident is a failure to answer one of them. The table below maps the verification job to the way it breaks and to a real example from this year. The mapping is ours, informed by the study’s taxonomy and the public incident record, not a verbatim reproduction of the paper’s category labels.
| Verification job | The question it answers | How it breaks | 2026 example |
|---|---|---|---|
| Message authenticity | Did this instruction truly originate on the other chain? | A forged or spoofed message is accepted as genuine | Kelp DAO forged cross-chain message |
| Source and endpoint trust | Is the party submitting this allowed to? | Impersonation, or a compromised off-chain component feeding the contract | Cysic message-processing abuse |
| Proof and state correctness | Is the submitted proof of the other chain’s state actually valid? | A proof is only partially checked, or a cached verdict is reused | Liquid Network rangeproof cache collision |
| Signature and quorum | Did enough honest, authorized signers approve this? | Keys are stolen, or the quorum is too small to matter | Validator-key thefts of the Ronin type |
| Accounting invariant | Does what leaves the bridge equal what entered it? | Tokens are released or minted without matching backing | WAX negative-fee withdrawal |
Lay the year’s incidents against that grid and a pattern appears. Cysic failed at source trust, where a database and message-processing layer were manipulated into authorizing a mint. WAX failed at the accounting invariant, releasing value with nothing behind it. The Kelp DAO theft, the biggest of the year, failed at message authenticity. The study’s central contribution is to show that these are not five unrelated bugs but five faces of a single discipline, cross-chain verification, that the industry has repeatedly failed to implement correctly even under audit.
Two of those failures are worth seeing up close, because they sit at opposite ends of the verification problem. The Liquid Network suffered one of the year’s largest bridge losses when a caching bug let a previously valid range proof be reused to authorize an unbacked mint; the signers were honest and the quorum held, but the proof check itself was tricked into trusting a stale verdict. The Ronin bridge, by contrast, ran correct code and simply had its signer keys stolen, letting the attacker produce genuine signatures for a fraudulent withdrawal. One is a proof-correctness failure and the other a signature-quorum failure, yet both end the same way: the bridge saw a green light where it should have seen red.
The Shift From Code Bugs to Forged Messages
The early bridge era was an era of code bugs. Attackers hunted reentrancy, integer overflows and broken access modifiers in the contracts themselves. Those bugs still exist, and the 830-flaw dataset is full of them. But the attacks that drain nine-figure sums in 2026 have moved up a layer. They no longer target what the bridge computes; they target what the bridge believes. Cysic was compromised through its message-processing infrastructure, not a flaw in the token contract. WAX was drained through a logic gap in how withdrawals were priced and accounted, not a memory-safety error. Kelp DAO lost 292 million dollars to a message that was forged to look valid.
This is why the verification lens matters more than the old vulnerability checklist. A forged message often begins far from the blockchain, with a compromised node operator or a social-engineering campaign against the people who run the reporting system, the same playbook documented across the broader crypto kill chain. Once an attacker controls enough of the smaller system that the bridge trusts, no amount of on-chain code review helps. The contract will validate the forged input, confirm the fake proof, and sign off on the unbacked mint, because from the contract’s narrow point of view nothing is wrong. The arXiv authors frame the whole class precisely because this verification logic, not ordinary contract logic, is where the hard and costly mistakes concentrate.
Why the Costliest Hacks Do Not Show Up in a Bug Count
Here is the subtlety that a headline number like 830 can hide. The study counts on-chain contract flaws that auditors found in the source code. That is a real and useful map. But it is a map of one territory, and the most expensive thefts of 2026 happened in a different one. The costliest category of the year was not a contract bug at all. It was key and credential compromise, where the code was flawless and the attacker simply held the keys or controlled the infrastructure that the code trusted.
The scale of that gap is documented. Forbes, citing CertiK’s half-year data, reported about 1.3 billion dollars in crypto losses in the first half of 2026, with wallet and key compromise the single costliest category at more than 444 million dollars and an average of more than 13 million per event, by far the highest of any type. For the first time on record, compromised keys and operational failures, not smart-contract bugs, accounted for the majority of value stolen. Ronghui Gu, co-founder of the audit firm CertiK, summed up the disconnect in one line: “A protocol can pass a flawless code audit and still lose millions because of a compromised admin key.” The lesson for reading the 830 figure is this: the number tells you where the bugs are, not where the money goes. Bug count and dollar loss are two different distributions, and a bridge can score well on the first while being wide open on the second.
The practical upshot is a healthy skepticism toward the phrase “audited and secure.” An audit is a statement about the code as written on a particular day, not about who holds the admin keys, how the relayers are run, or whether a single operator can be phished into signing a malicious upgrade. When a bridge markets its safety, the question to ask is not only whether the contracts were reviewed, but how many independent parties would have to be compromised, on-chain or off, for a fraudulent message to go through. That number, not the audit badge, is the real security rating.
The 292 Million Dollar Message That Repriced the Market
The event that turned bridge verification from an engineering concern into a capital-allocation decision was the Kelp DAO exploit of 18 April 2026. As CoinDesk detailed, an attacker forged a cross-chain message that the bridge’s verification layer accepted as a legitimate instruction, triggering the transfer of 116,500 rsETH, worth about 292 million dollars, to an address the attacker controlled. Analysts later attributed the theft to North Korea’s Lazarus Group. It remains the largest DeFi loss of the year, and because rsETH was collateral across lending markets, it dragged protocols like Aave into the blast radius, a reminder that bridges sit at the center of a web of composable on-chain markets where one failure rarely stays contained.
What happened next is the part that rarely follows a hack: the market moved money on the basis of security architecture. Billions of dollars of tokenized value migrated away from the single-verifier design that failed and toward Chainlink’s Cross-Chain Interoperability Protocol, which requires at least 16 independent node operators per lane plus a separate Risk Management Network. According to FinanceFeeds, roughly 15 billion dollars in tokenized value migrated to CCIP during 2026, and the protocol secured around 85 billion dollars of cross-chain value as of 21 October. The roster of migrants reads like a flight to the strongest available verification.
| Migrant | Asset | Reported size | Timing |
|---|---|---|---|
| BitGo | Wrapped Bitcoin (WBTC) | more than 7 billion dollars | August 2026 |
| Mantle | MNT | ~2.5 billion dollars | July 2026 |
| Kelp DAO | rsETH | ~1.5 billion dollars | May 2026 |
| Kraken | kBTC and future wrapped assets | migrated from LayerZero | May 2026 |
| Lombard, Solv, Virtuals | tokenized BTC and other assets | hundreds of millions each | 2026 |
BitGo’s decision alone moved more than 7 billion dollars of Wrapped Bitcoin, according to The Block, and Kraken had already announced it would replace LayerZero with Chainlink for its kBTC and future wrapped assets. Whatever one thinks of the specific rivalry, the signal is new: for the first time, bridge security carried a price that institutions were willing to pay, in the form of billions of dollars repositioned to sit behind more verifiers.
Audits Catch Bugs. Tools Still Miss the Verification Ones.
If every one of the 830 flaws came out of an audited project, the obvious question is why audits did not stop them. Part of the answer is that audits review the code, not the operational trust assumptions around it, which is exactly the key-compromise gap Gu described. The other part is that the automated tooling meant to catch verification bugs is still weak. The arXiv team tested current detection approaches against their CVV dataset and found the coverage thin. Existing tools document only limited coverage of the CVV patterns, and when the researchers evaluated four large language models as detectors, only two beat an all-pattern constant baseline of 29.3 percent macro-F1; the best model reached just 51.2 percent. In plain terms, the best automated detector they tested was right about half the time on a problem where guessing a fixed answer scores nearly thirty percent.
That is why human audit firms remain central and why the toolchains those firms build are not yet a solved substitute for expert review. Cross-chain verification semantics are subtle: the same line of code can be safe on one chain and exploitable once it is asked to trust a message from another. A tool that scores 51 percent is useful as a first pass and dangerous as a final word. The study’s quieter conclusion is that the industry needs detection methods built specifically for cross-chain verification, rather than general-purpose contract scanners pointed at a problem they were never designed for.
How the Safer Bridges Verify
If verification is the weak spot, the design question becomes who or what does the verifying, and how hard it is to fool. The industry now spans a clear spectrum, from bridges that ask you to trust a small human committee to bridges that replace trust with math. The table below lays out the main trust models, who performs the verification in each, the way each one tends to fail, and a representative implementation.
| Trust model | Who verifies | Main failure mode | Example |
|---|---|---|---|
| External committee or multisig | A fixed set of signers | Key theft or collusion among signers | Validator-set bridges of the Ronin type |
| Configurable verifier network | A set of oracles or DVNs you can tune | Misconfigured to too few verifiers; trust is still off-chain | LayerZero V2 DVN stacks |
| Risk-managed oracle network | Many independent operators plus a separate watchdog | Cost and complexity; still a committee at root | Chainlink CCIP with its Risk Management Network |
| Optimistic | Anyone, via a fraud-proof challenge window | Depends on honest watchers staying awake | Nomad-style designs |
| Light client or zero-knowledge | Math that checks the other chain’s consensus | Implementation complexity; relatively new | IBC and emerging zk bridges |
| Native burn-and-mint | The asset issuer itself | Still needs a correct message, but holds no pooled collateral | Circle’s Cross-Chain Transfer Protocol |
The movement in 2026 is down this list, away from small committees and toward designs where fewer humans have to be trusted. Chainlink’s Risk Management Network adds a second, independently implemented layer that can halt transfers if it disagrees with the main network, a defense-in-depth idea borrowed from safety engineering. LayerZero’s V2 lets applications require a configurable number of independent verifiers through its decentralized verifier networks, though the Kelp failure showed what happens when an application configures that trust down to a single point. At the far end, light-client and zero-knowledge bridges aim to delete the committee entirely and let one chain verify another’s consensus with a proof, which is the only approach that does not ask you to trust a smaller system at all.
The tradeoffs are real, which is why weaker models persist. Optimistic bridges are cheap and flexible but assume someone is always watching to challenge a fraudulent message within the window; if the watchers sleep, the fraud settles. Light-client and zero-knowledge designs are the most robust, because they let the destination chain check the source chain’s consensus mathematically, but they are expensive to build, hard to maintain across protocol upgrades, and still relatively young. Committees endure because they are easy to ship. The pattern across the 830 flaws is that convenience at the verification layer is paid for later, in one large lump, by whoever is holding the bridge when it breaks.
Delete the Honeypot, Do Not Just Guard It
There is a more radical answer than better verification, which is to stop concentrating the money in the first place. The reason bridges are the richest target in crypto is structural: the lock-and-mint model leaves a growing pool of real collateral sitting in one contract while wrapped IOUs circulate elsewhere. That pool is the honeypot. Native issuance removes it. Circle’s Cross-Chain Transfer Protocol burns USDC on the source chain and mints canonical USDC on the destination chain, with no locked reserve for an attacker to drain, because the issuer itself controls both ends. Standards like xERC-20 and the canonical bridges run by major rollups push in the same direction.
Native issuance does not make verification go away; a forged burn message is still a forged message, and the authenticity question from the table above still has to be answered correctly. But it changes the prize. When there is no pooled collateral, a successful attack mints unbacked tokens that the issuer can freeze or repudiate, rather than walking off with a vault full of other people’s Bitcoin. The WAX attacker, notably, could only release what the bridge’s accounting would let him; a design with no pool to release against raises the floor on how bad a single failure can get. The clearest security trend of 2026 is not a better lock. It is fewer things worth stealing behind the lock.
Why Bridges Do Not Go Away
If bridges are this fragile, a reasonable reader asks why anyone still uses them. The answer is that a multi-chain world needs them, and the demand is not going away. Ethereum co-founder Vitalik Buterin made the durable version of this argument years ago: holding assets within a single chain is fundamentally safer than moving them across zones of sovereignty, because a bridge can never be more secure than the weaker of the two chains it connects during an attack such as a deep reorganization. That is a ceiling no clever engineering erases. It is why the honest framing is not that bridges will become safe, but that the risk can be shrunk, priced and, increasingly, hidden from the user.
Hidden is the operative word for the newest wave. Intent-based systems and chain-abstraction layers let a user state a goal (have USDC on Base) and let professional solvers compete to fulfill it, often front-running the actual bridge transfer with their own capital so the user never touches a wrapped IOU. Standards like ERC-7683 formalize this. It is a real improvement in user experience and, done well, in risk, because the solver absorbs the bridging exposure. But it relocates trust rather than removing it; the solver, the settlement layer and the underlying bridge are all still there, one layer down. The composability that makes DeFi powerful is the same property that let the Kelp theft spill into lending markets. As long as value wants to move between chains, something will carry it, and that something will remain the part of the stack most worth attacking.
The Regulator’s View: Forged Messages, Real Crimes
Bridge exploits are not only an engineering story; they are increasingly a law-enforcement one. The Kelp theft was attributed by analysts to North Korea’s Lazarus Group, which US authorities have for years named as the single most prolific thief of crypto, using the proceeds to fund weapons programs. That attribution, reported alongside the migration data, changes the regulatory stakes. When a bridge is drained, the question for the Securities and Exchange Commission and the Treasury’s Office of Foreign Assets Control is not only whether a security was involved, but whether the stolen funds will be laundered through sanctioned channels and who bears responsibility for letting them flow.
This is where bridge security meets the compliance perimeter. Regulators have struggled to sanction open-source code, as the long fight over the Tornado Cash mixer showed, but they have had more success pursuing the operators, front-ends and off-ramps that turn stolen tokens into usable money. For protocols, the practical consequence is that the off-chain infrastructure around a bridge, the relayers, the key custodians, the people with admin rights, is now both the main attack surface and the main point of legal exposure. The broader map of how rules reach into on-chain systems, through the chokepoints where crypto touches the regulated world, applies directly to bridges, because a bridge is one long chain of trusted intermediaries wearing a decentralized label. Verification failures and compliance failures tend to live in the same place: the smaller system the bridge relies on.
Using a Bridge in 2026: A Short, Data-Informed Checklist
None of this means you should never bridge. It means you should bridge like someone who has read the census. The habits below follow directly from where the data says bridges break, and they are the cheap insurance that most losses would have avoided.
- Prefer native issuance, a burn-and-mint protocol such as Circle’s CCTP or a canonical rollup bridge, over third-party wrapped IOUs whenever the option exists.
- Before moving size, look up the bridge’s trust model on an independent dashboard such as L2BEAT, and treat a small signer set or a single verifier as a red flag.
- Favor bridges with many independent verifiers, a separate risk-management or fraud-proof layer, and published rate limits or circuit breakers.
- Do not leave assets sitting in bridged, wrapped form; bridge in, use the asset, and avoid turning a bridge into a savings account.
- Move in tranches rather than one large transfer, because a bridge is precisely where concentrated value turns into a target.
And remember that the bridge is only half the journey. Once assets land, the security of your own keys becomes the next thing standing between you and a loss, which is why the design of the wallet you land in, and what you actually control with a smart-account wallet, matters as much as the bridge you chose. The 830-flaw census is not a reason to abandon cross-chain finance. It is the first honest map of the terrain, and it points at one place again and again: the moment a bridge decides to believe what another chain tells it.
Frequently Asked Questions
What is the most common cause of cross-chain bridge hacks in 2026?
The dominant cause is failed verification, meaning the bridge accepts a forged message, a bad proof, or an unauthorized instruction as if it were real. A 2026 study of 36 bridges catalogued 830 such verification flaws, and the costliest thefts of the year came from stolen keys and compromised off-chain systems rather than ordinary contract bugs.
Are crypto bridges safe to use in 2026?
Bridges are safer than they were during the 2022 wave of hacks, but moving assets across chains is still one of the highest-risk actions in crypto. The safest approach is to prefer native issuance such as Circle’s CCTP, check a bridge’s trust model before moving size, and avoid leaving assets parked in wrapped form.
What is a cross-chain verification vulnerability?
A cross-chain verification vulnerability, or CVV, is a flaw in how a bridge validates data from another chain, such as state proofs, sender identities, and signatures. Researchers who published the first systematic study of the class in October 2026 identified 11 recurring patterns grouped into five categories.
Why did so much value move to Chainlink CCIP in 2026?
Capital moved to CCIP after the 292 million dollar Kelp DAO theft exposed the risk of single-verifier bridge designs. CCIP requires at least 16 independent node operators per lane plus a separate Risk Management Network, and roughly 15 billion dollars in tokenized value migrated to it during 2026.
What is the safest way to move assets across chains?
The lowest-risk method is native burn-and-mint issuance, where the asset issuer destroys tokens on one chain and mints canonical tokens on another with no pooled collateral to steal. Where that is unavailable, favor canonical rollup bridges or heavily verified networks, and move large amounts in smaller tranches.
Daniel Voss covers DeFi infrastructure and on-chain security for HOGE Wire.