Coinbase因智能合约漏洞损失30万美元代币
Coinbase近期因企业钱包与0x项目智能合约交互存在缺陷,导致约30万美元代币费用损失。区块链安全公司Venn Network研究员deeberiroz披露,Coinbase钱包错误地向"交换器"合约授予了代币审批权限。研究员提供的截图显示,涉及代币包括ONDO、AMP、SWELL等。
安全事件始末
该交换器合约本仅用于交易目的,从未设计用于存储代币审批许可。这项配置错误使得资金处于暴露状态,随时可能被专门利用此功能的MEV(最大可提取价值)机器人攻击。MEV机器人是运行在区块链上的自动化程序,专门通过识别交易排序中的价差获利。
Coinbase安全主管Philip Martin在社交平台确认:"这确实是由于我们企业DEX钱包的某项变更导致的独立事件,引发了未经授权的转账。用户资金未受影响。我们正在撤销代币授权并将资金转移至新钱包。"目前交易所已关闭代币审批功能,并将剩余资金转入新钱包。
关于0x协议
0x协议是2016年推出的基于以太坊的开源基础设施,支持点对点数字资产交易。这套经过公开审计的智能合约集合可供开发者创建交易应用,其灵活性被众多平台用于聚合流动性和实现代币互换。
在本次事件中,由于Coinbase错误设置了代币审批参数,使得MEV机器人能够调用交换器合约,对已授权代币实施未经许可的转移操作。