ChainBleedv0.1 · open intel
← back to feed·ARBACCESS-CONTROL2026-05-13 · 27d ago
Incident · CHAINBLEED

ShapeShift FOX Colony (Colony Network)

executeMetaTransaction → resolver-repoint via setTarget → delegatecall drain
Estimated loss
$132.7K
VERDICT —AUDIT-CATCHABLE
Audit-catchable. The combination of (1) meta-tx self-CALL semantics, (2) auto-trust on msg.sender == address(this) in EtherRouter's canCall, and (3) caller-steerable delegatecall via setTarget is exactly the upgrade/router-pattern bug any competent reviewer enumerates explicitly. The original deployment shipped without sufficient adversarial review of who controls the delegatecall target post-resolver-repoint. The systemic impact across every Colony deployment exposing this surface is the multiplier that makes this incident matter beyond the $132K dollar figure.
▰ METHOD
executeMetaTransaction → resolver-repoint via setTarget → delegatecall drain
ACCESS-CONTROLBYTECODE CATCHABLEAI SCANNABLE
Root cause

Colony's executeMetaTransaction performs a self-CALL (the meta-tx is routed back through the colony's own address). EtherRouter's canCall function auto-trusts msg.sender == address(this), so a meta-signed call from the contract to itself passes the access check trivially. The attacker meta-signed setTarget(...) to repoint the colony's resolver to an attacker-controlled contract, then delegatecalled a drain handler through the now-attacker-controlled resolver. The vulnerability is not exotic — it is the textbook 'caller-controlled delegatecall target via a writable resolver pointer' pattern, structurally visible in the deployed dispatcher. Per Blockaid, every Colony-Network colony exposing executeMetaTransaction on top of EtherRouter is exposed to the same primitive on any chain.

Forensic narrative

Method: executeMetaTransaction → resolver-repoint via setTarget → delegatecall drain. Root cause: Colony's executeMetaTransaction performs a self-CALL (the meta-tx is routed back through the colony's own address). EtherRouter's canCall function auto-trusts msg.sender == address(this), so a meta-signed call from the contract to itself passes the access check trivially. The attacker meta-signed setTarget(...) to repoint the colony's resolver to an attacker-controlled contract, then delegatecalled a drain handler through the now-attacker-controlled resolver. The vulnerability is not exotic — it is the textbook 'caller-controlled delegatecall target via a writable resolver pointer' pattern, structurally visible in the deployed dispatcher. Per Blockaid, every Colony-Network colony exposing executeMetaTransaction on top of EtherRouter is exposed to the same primitive on any chain. Narrative: ShapeShift's FOX Colony — a community initiative for FOX token holders — was drained on Arbitrum for ~$132.7K in USDC and FOX tokens via a Colony-Network resolver-repoint primitive. Initial wave ~$132.7K confirmed; the same primitive applies to every Colony-Network colony exposing executeMetaTransaction on top of EtherRouter on any chain. Notes: Canonical tx: arbiscan.io/tx/0xdda5...207d. Community alert. Same primitive affects every Colony-Network colony exposing executeMetaTransaction. Attack tx: 0xdda5bcab8eb28458de171ad3780bd1b1028e9231192d73522b0cda36ab46207d.

Primary source
https://arbiscan.io/tx/0xdda5bcab8eb28458de171ad3780bd1b1028e9231192d73522b0cda36ab46207d
Sourced from
chainbleed
Technical record
chain
arbitrum
protocol
ShapeShift FOX Colony (Colony Network)
bug_class
access-control
date_occurred
2026-05-13
loss_usd
$132,700
source_id
cb:shapeshift-fox-colony-2026-05-13
Related — same bug class· access-control
2026-05-12
28d ago
ETH
BoostHook
Uniswap V4 hook-contract logic exploit
access-control
$47.5K
UNRATED
2026-05-12
28d ago
Aurellion Labs
Contract Vulnerability
access-control
$455.0K
UNRATED
2026-05-11
29d ago
POLY
Huma Finance V1 (deprecated)
refreshAccount() unconditional GoodStanding state flip → unauthorized drawdown
access-control
$101.4K
AUDIT-CATCHABLE
2026-05-10
1mo ago
ARB
Renegade
Unprotected Initializer Exploit
access-control
$209.0K
UNRATED
2026-05-10
1mo ago
ARB
Renegade
Contract Vulnerability
access-control
$209.0K
UNRATED
2026-05-07
1mo ago
ETH
TrustedVolumes
Forged RFQ Orders
access-control
$6.70M
AUDIT-CATCHABLE
ChainBleed — live web3 threat intelligence