Leaderboard
972All-time rank
A

Allbridge

Aug 19, 2026

$191K
Lost
$191K
Recovered
$0
Net loss
$191K
Unrecovered0% recovered

Allbridge’s CCTPTokenMessenger treated a valid Circle-attested message as proof that USDC had actually been transferred. An attacker created an arbitrary CCTP message on Polygon declaring a 1,000,000 USDC transfer without burning any USDC and directed its recipient to an attacker-controlled contract rather than Circle’s TokenMessengerV2.

Circle legitimately attested the generic message, but redeeming it on Base minted no USDC. Allbridge nevertheless trusted the attacker-controlled amount encoded in the message and recorded a 1,000,000 USDC deposit without checking for a corresponding token balance increase.

The attacker flash-loaned 808,844 USDC to temporarily bring the router’s balance to the declared amount, redeemed the phantom credit for 999,000 USDC, repaid the loan, and drained the router’s existing liquidity. A copycat subsequently used the same technique to take the remaining funds.

How the exploit worked

View reproducible PoC

Phantom deposit via unverified message attestation.

Lost: ~189,751.554381 USDC

Source: DeFiHackLabs (SunWeb3Sec)

Target
Bridge
Classification
Bridge & Cross-Chain
Technique
Bridge Logic Flaw
Attribution
Unknown
Chains
Base

Event timeline

  1. Aug 19, 2026
    Exploit executed — $191K drained via bridge logic flaw
  2. Attributed to Unknown
  3. Recovery status Unrecovered 0%

Data credits

Related incidents