ChainCatcher 消息,Enjin 的 ERC-1155 "Crypto Items" 允許每個物品透過專屬物品適配器路由轉帳。攻擊者註冊並使用惡意轉帳適配器,跳過所有者批准檢查,使其漏洞合約無需批准即可透過 transferFrom 從約 52 個無關持有者錢包提取 ENJ 支持的物品。
隨後,攻擊者對每個被盜物品調用 melt(),從平台儲備金中兌換每個物品支持的 500 枚 ENJ。