Leaderboard
1188All-time rank
B

Bonfire

Sep 15, 2026

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

BonfireSwap’s public transfer path accepted a caller-supplied token owner address and passed it as the from address to BONFIRE’s transferFrom without verifying that the caller was that owner or otherwise authorized by the owner. sender, existing victim-to-BonfireSwap allowances authorized the transfers.

The attacker repeatedly selected wallets with standing approvals, transferred their BONFIRE into the BONFIRE/WBNB PancakeSwap pair, and used the router’s public skim path to collect the resulting excess before selling the harvested BONFIRE for BNB. No private key, admin privilege, flash loan, or PancakeSwap invariant failure was required.

How the exploit worked

View reproducible PoC

missing caller authorization lets anyone force-sell any approved holder's tokens.

Lost: ~66 BNB (~$47-50K); 58.78 BNB reproduced from a 5-victim subset (~98.7% of tokens drained)

Source: DeFiHackLabs (SunWeb3Sec)

Target
DeFi
Classification
Access Control
Technique
Improper Access Control
Attribution
Unknown
Chains
BSC

Event timeline

  1. Sep 15, 2026
    Exploit executed — $47K drained via improper access control
  2. Attributed to Unknown
  3. Recovery status Unrecovered 0%

Data credits

Related incidents