Cobo Agentic Wallet

Bridge and Wallet Helper-Contract Bugs Expose DeFi’s Expanding Security Perimeter

Two recent incidents show how flaws in bridge minting logic and wallet helper-contract authorization can turn small coding errors into major asset losses. The cases highlight that DeFi security depends not only on core protocols, but also on permissions, external modules and transaction execution controls.

Cobo Newsroom
Cobo NewsroomSep 16, 2026
Key takeaways
  • A Symbiosis Bitcoin Bridge attacker used two software flaws to create roughly 46.1 billion unbacked syBTC after depositing only 330 satoshis.
  • The reported bugs involved administrator privileges and the treatment of a negative fee as an addition, enabling arbitrary token creation through 12 bogus deposits.
  • Symbiosis put preliminary losses at 9.97 BTC and said it would compensate affected users, take the bridge offline, rewrite the relevant code and commission an independent audit.
  • In a separate incident, an attacker moved approximately 2,900 rsETH, reportedly worth about $7.8 million, from an Ethereum Gnosis Safe wallet.
  • Security firms traced that loss to a helper contract authorized by the wallet, rather than to the Safe core itself; the helper’s authorization check could be bypassed by naming the helper as the target.
  • The incidents underscore the need to audit auxiliary contracts and edge-case logic, manage permissions over their full lifecycle, and maintain monitoring and emergency controls for institutional wallets and custodians.

News illustration

Summary

Two recent incidents show how flaws in bridge minting logic and wallet helper-contract authorization can turn small coding errors into major asset losses. The cases highlight that DeFi security depends not only on core protocols, but also on permissions, external modules and transaction execution controls.

Two incidents, one expanding attack surface

Two recent DeFi security incidents involved different types of infrastructure: a cross-chain bridge and a smart-wallet setup. Yet they point to the same underlying issue. The security of a decentralized application is not determined solely by the main protocol contract. It also depends on administrative permissions, helper modules, external calls, validation rules and the way transactions are ordered and executed.

In the first incident, an attacker exploited the Bitcoin Bridge operated by Symbiosis. According to a post-mortem cited by CoinDesk, the attacker deposited only 330 satoshis, the smallest unit of bitcoin, and then used 12 bogus deposits across BNB Chain, Ethereum and Rootstock. Within roughly four minutes, the attacker created about 46.1 billion syBTC, a token intended to represent bitcoin held by the bridge. The amount was more than 2,000 times Bitcoin’s 21 million-coin maximum supply, although the newly created tokens were not backed by an equivalent amount of bitcoin.

The second incident involved an Ethereum Gnosis Safe wallet. An attacker moved approximately 2,900 rsETH, reported to be worth around $7.8 million. Security firms BlockSec, Blockaid and SlowMist attributed the loss to a helper contract that the wallet had previously authorized, rather than to a direct compromise of the Gnosis Safe core system. The helper contract was intended to enforce an authorization check, but the reported logic allowed an unauthorized caller to pass the check by naming the helper itself as the target.

The bridge case: when permission and accounting errors compound

Cross-chain bridges generally rely on a representation model. A user deposits an asset into a bridge or custody mechanism, and the system creates a corresponding token on another network. The model requires a consistent relationship between the amount deposited, the amount represented and the amount that can later be redeemed. If a bridge accepts an invalid deposit or allows its minting logic to be invoked without sufficient verification, the representation can become detached from the underlying asset.

The Symbiosis case illustrates how more than one coding error can create a much larger failure. The post-mortem described one flaw that granted administrator privileges and another that treated a negative fee as an addition rather than a deduction. Each issue may have appeared limited in isolation. Together, they allowed the attacker to submit transactions that looked sufficiently valid to the bridge while producing an extreme and unsupported token balance.

This is a familiar pattern in smart-contract security: an accounting rule that appears minor can become critical when combined with a permission failure. Developers may test ordinary deposits and positive fee values without testing negative values, repeated deposits or adversarial combinations of state transitions. Attackers, by contrast, actively search for inputs that cause the contract’s internal accounting to diverge from the economic reality it is supposed to represent.

Symbiosis estimated preliminary losses at 9.97 BTC and said it would compensate affected users. It also took the bridge offline, announced a rewrite of the relevant system and planned an independent audit. The response is significant because a bridge cannot be safely restored by patching only the visible symptom. Operators must also reconcile the asset inventory, investigate whether administrative privileges were abused, determine which messages and balances remain trustworthy, and test the rebuilt minting and redemption paths.

The wallet case: the core product may not be the only trust boundary

The wallet incident highlights a different but related risk. Smart wallets often authorize helper contracts to perform automated actions, support trading workflows or interact with other applications. This can improve flexibility, but it also extends the wallet’s security boundary. If an external helper has the ability to move assets, a defect in that helper can be just as consequential as a defect in the wallet’s main implementation.

According to the reported findings, the helper contract was supposed to verify whether the caller had permission to initiate a transfer. Its logic, however, could approve any caller that specified the helper itself as the target. The attacker used that weakness to move roughly 2,900 rsETH out of the wallet and placed the assets into a newly created trading pool built around a worthless token called Permissionless Attacker Token. The wallet was left with a receipt that had little or no value.

The incident also demonstrates how public blockchain execution can create a second layer of competition after an exploit is disclosed to the network. A trading bot known as “yoink” reportedly observed the attack in the public transaction queue and paid about $47,000 to have its transaction processed first. It then took approximately 2,882 rsETH to a separate address. In practical terms, the initial vulnerability exposed the assets, while transaction-ordering dynamics determined who ultimately captured them.

That distinction matters for incident response. Once a vulnerable transaction is visible, the affected party may be competing with exploiters, searchers and automated bots. Monitoring the public transaction queue, identifying pending transfers and maintaining a rapid pause or revocation process can therefore affect the final outcome, even after the underlying coding mistake has been found.

Audits need to cover the permission ecosystem

The two cases suggest that security reviews should cover more than the principal contract. Any component that can mint tokens, move assets, change configuration or act on behalf of a user should be included in the assessment. That includes helper contracts, routers, upgrade modules, bridge validators and administrative tooling.

The principle of least privilege is particularly important. Minting rights, administrative control and transfer permissions should not be broader than necessary, and they should not be concentrated in a single unreviewed component. Permission changes should be visible, auditable and, where appropriate, subject to multiple approvals or a delay. Wallet operators and custodians also need a process for revoking obsolete approvals. A permission granted for an earlier workflow may continue to create exposure long after that workflow has ended.

Testing should focus on adversarial and boundary conditions as well as normal user flows. Negative numbers, zero values, unusually large values, duplicate deposits, message replay, inconsistent token decimals and unexpected contract targets all deserve explicit coverage. For bridges, operators should continuously compare locked assets, issued representations and redemption claims rather than relying solely on an internal balance variable.

For institutional wallets, these controls are operational as much as technical. A security program should be able to identify unusual transfers, isolate affected addresses, suspend a helper module, require additional approval for high-risk operations and preserve an auditable record of the response. Automation can reduce manual workload, but it also increases the importance of clear permission boundaries and continuous monitoring.

A continuing lesson for DeFi infrastructure

Neither incident suggests that one code review or one security vendor can eliminate all smart-contract risk. Instead, they show why security has to be treated as a continuing process that covers code, permissions, external dependencies, monitoring and emergency response.

The bridge case connected administrative access with a flawed accounting rule. The wallet case connected an authorized helper contract with a defective caller check and then unfolded in a competitive public transaction environment. In both cases, the damage came from interactions between components rather than from a simple failure visible in a single user-facing feature.

As DeFi infrastructure handles more complex asset flows, project teams and institutional operators will need to assess the full chain of trust surrounding a transaction. That means asking not only whether the core contract works as designed, but also who can call it, which external modules it trusts, how unusual inputs are handled, whether permissions can be withdrawn quickly and how the system behaves when an exploit becomes visible on-chain. Those questions are central to limiting losses in an ecosystem where a small coding mistake can create consequences far beyond the original line of code.

Source: link

DEFIREGULATIONS

About Cobo

Cobo is an institutional digital asset infrastructure provider founded in 2017. The Cobo Agentic Wallet extends Cobo's MPC custody platform to autonomous onchain agents.

Press inquiries: [email protected] · Media kit, executive bios, and additional materials available on request.
Agentic Economy by Cobo

Get this in your inbox every Friday.

The weekly newsletter from the Cobo team — unpacking the most consequential stories in crypto, AI & payments through the lens of institutional custody.