📈 Get daily crypto insights that make you smarter about your money

CrossCurve Suffers $2.8 Million Exploit Through Permissionless Express Execution Bypass

The decentralized finance ecosystem faced another stark reminder of its security vulnerabilities this week as CrossCurve, a cross-chain bridge protocol developed by Eywa.Fi, fell victim to a sophisticated exploit resulting in approximately $2.8 million in losses. The attack, which occurred on February 2, 2026, exposed fundamental flaws in how cross-chain protocols implement accelerated execution pathways, sending ripples through the broader DeFi security community.

The Exploit Mechanics

At the heart of this exploit was a critical vulnerability in CrossCurve’s integration with the Axelar cross-chain messaging framework. The protocol’s ReceiverAxelar contract exposed a permissionless expressExecute() function that allowed anyone to trigger cross-chain operations without proper authorization from the Axelar Gateway.

In Axelar’s intended security model, cross-chain messages must first be approved by the Gateway through a process called validateContractCall(), which cryptographically verifies that a message originated from a trusted source chain. This validation binds the command ID, source chain, source address, contract address, and payload hash to a single authorized execution. However, the express execution path in CrossCurve’s implementation bypassed this critical validation entirely.

The attacker recognized that the expressExecute() function relied solely on a peer address check using externally supplied parameters — specifically sourceChain and sourceAddress — both of which were controlled by the caller. By supplying the correct whitelisted peer address, the attacker effectively bypassed the only remaining security checkpoint and triggered the cross-chain operation with a malicious payload.

Affected Systems

The attack directly impacted the Eywa CLP Portal, where the forged payload triggered the unlock() function, resulting in the unauthorized release of nearly one billion EYWA tokens — precisely 999,787,453e18 units. The exploit cascaded across the Ethereum network, where CrossCurve’s bridge operations are primarily conducted.

This incident was part of a broader week of security breaches in the Web3 space. According to BlockSec’s weekly incident roundup for February 2–8, 2026, a total of six blockchain security incidents were recorded with combined losses of approximately $3.8 million. These included the GYD Protocol exploit ($700,000 lost to improper input validation), the LZMultiCall Protocol incident ($142,000 from arbitrary call vulnerabilities), and several smaller incidents across DeFi protocols on Ethereum and BNB Chain.

With Bitcoin trading at approximately $70,265 and Ethereum at $2,089 at the time, the broader crypto market was already under significant pressure from a prolonged downturn that had seen Bitcoin lose roughly 50% from its October 2025 all-time high of $126,000.

The Mitigation Strategy

Addressing vulnerabilities of this nature requires a multi-layered approach to cross-chain security. First and foremost, protocols integrating express or optimistic execution mechanisms must enforce strict caller authentication on fast-path execution functions. Only trusted relayers or the gateway itself should have the ability to invoke these privileged operations.

Second, protocols must eliminate reliance on attacker-controlled metadata as a basis for authorization. Parameters like source chain identifiers and source addresses, when supplied by external callers, provide no meaningful security guarantees. Instead, authorization should derive from cryptographic proofs verified by the gateway contract.

Third, express execution should be treated as a privileged operation with defense-in-depth checks equivalent to the standard validated execution paths. This means implementing additional safeguards such as rate limiting, amount caps, and time-locked execution for high-value cross-chain transfers.

Lessons Learned

The CrossCurve incident underscores a recurring theme in DeFi security: the gap between intended security models and actual implementations. Axelar’s design philosophy of validating all cross-chain messages through cryptographic proofs is sound in theory. But when a downstream protocol exposes an alternative execution path that sidesteps this validation, the entire security guarantee collapses.

This pattern mirrors historical bridge exploits where the weakest link in the security chain was not the core protocol but an integration point that failed to uphold the parent protocol’s security assumptions. For developers building on cross-chain infrastructure, the lesson is clear — every shortcut that bypasses established validation mechanisms creates a potential attack vector.

For users, the incident serves as a reminder to evaluate not just the security of the protocols they interact with directly, but also the security of the underlying infrastructure. A bridge is only as secure as its most vulnerable integration point.

User Action Required

If you have interacted with CrossCurve or any Eywa.Fi protocol in recent weeks, you should immediately revoke any outstanding token approvals to the affected contracts. Monitor the official CrossCurve communications channel for updates on fund recovery efforts. Users holding EYWA tokens should be aware that the unauthorized minting of nearly one billion tokens may significantly dilute the token’s value. Consider reassessing your exposure to cross-chain bridge protocols that have not undergone comprehensive audits of their express execution implementations.

Disclaimer: This article is for informational purposes only and does not constitute financial or investment advice. Always conduct your own research before making investment decisions.

🌱 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.

21 thoughts on “CrossCurve Suffers $2.8 Million Exploit Through Permissionless Express Execution Bypass”

  1. permissionless expressExecute is an oxymoron. who reviewed this code and thought unrestricted cross-chain calls were fine

    1. same pattern every time. permission checks skipped for performance or UX reasons and then someone walks right through the open door

    2. someone approved this in a PR. like an actual human read expressExecute being permissionless and merged it. code review culture in DeFi is broken

      1. someone literally approved permissionless expressExecute in code review. this is not a sophisticated exploit, its a failure of process

        1. merge_blocker_

          pr_merge_ someone literally clicked approve on a PR with permissionless expressExecute. every degraduation in access control starts with a green checkmark on github

        2. pr_review_culture

          127308 every DeFi exploit starts with a green checkmark on github. code review in this industry is performative theater

  2. the Axelar integration was the weak link. Gateway validation was supposed to prevent exactly this kind of bypass

    1. Axelar Gateway validation was designed to prevent this exact bypass. CrossCurve just didnt wire it up to the express path. basic integration failure

    2. validateContractCall was there for a reason but they skipped binding it to expressExecute. basic access control 101

      1. skipping validateContractCall binding is like putting a deadbolt on your door and leaving the window open. the Gateway check existed for exactly this

  3. integration_test_

    the scary part is validateContractCall was literally right there in the Axelar SDK. one function call and 2.8M is saved

    1. integration_test_ exactly. they audited ReceiverAxelar in isolation but nobody tested the actual integration path with the Gateway. seams between protocols are where the money leaks

  4. permissionless expressExecute is the kind of design flaw that should never survive a security audit. Did they even have one before launching cross-chain functionality

    1. nonces_42 the audit probably covered the ReceiverAxelar contract in isolation. the vulnerability only emerged from how it interacted with Axelar Gateway validation. integration bugs are the hardest to catch

    2. nonces_42 integration testing across both CrossCurve and Axelar would have caught this in an hour. protocols audit their own contracts but nobody audits the seams between them

      1. 321415 the integration seam problem is the most underrated attack vector in DeFi. protocols audit their own contracts but nobody audits the boundary between them

  5. validateContractCall existed specifically for this and they just didnt wire it up. 2.8M for skipping one function call

  6. access_ctrl_nightmare

    validateContractCall was sitting right there in the Axelar SDK. one function call wiring and 2.8M is saved. integration testing is not optional

  7. someone approved permissionless expressExecute in a PR review. every access control failure starts with a green checkmark on github

  8. expressExecute without validateContractCall binding is like building a vault door and leaving the air vent open. $2.8M for skipping one function call

Leave a Comment

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

BTC$65,219.00+1.4%ETH$1,964.09+4.5%SOL$76.49+2.2%BNB$574.28+0.5%XRP$1.11+0.9%ADA$0.1649-0.1%DOGE$0.0728-0.6%DOT$0.8152-1.2%AVAX$6.68-1.4%LINK$8.81+4.7%UNI$3.90+6.7%ATOM$1.39-0.5%LTC$47.30+1.0%ARB$0.0821-0.7%NEAR$1.84+2.1%FIL$0.7416-0.9%SUI$0.7174-0.3%BTC$65,219.00+1.4%ETH$1,964.09+4.5%SOL$76.49+2.2%BNB$574.28+0.5%XRP$1.11+0.9%ADA$0.1649-0.1%DOGE$0.0728-0.6%DOT$0.8152-1.2%AVAX$6.68-1.4%LINK$8.81+4.7%UNI$3.90+6.7%ATOM$1.39-0.5%LTC$47.30+1.0%ARB$0.0821-0.7%NEAR$1.84+2.1%FIL$0.7416-0.9%SUI$0.7174-0.3%
Scroll to Top