QNT储备池因EIP-7702设计缺陷被盗,1,988.5 QNT遭窃

慢雾检测到一笔恶意交易,显示攻击者利用存在漏洞的EIP-7702账户中的委托代码及未经校验的批量执行路径,从QNT储备池中转走资金。

ETH
QNT

摘要

由于攻击者利用了慢雾所称存在漏洞的EIP-7702账户结构,一个QNT储备池被盗1,988.5 QNT,按事发时计算价值约54.93 ETH。根据慢雾说法,一名EOA管理员将代码委托给BatchExecutor,后者随后授权了一个无权限限制且缺乏访问检查的BatchCall合约。攻击者利用这一未经校验的执行路径,从储备池中转走了代币。该事件凸显出,基于委托的账户设置以及批量执行逻辑中缺失的授权控制,可能导致未经授权的资金转移。

术语与概念
  • EIP-7702: 一种以太坊账户委托标准,可让账户临时使用被分配的代码,在提升灵活性的同时,如果权限设计不当,也会带来新的安全风险。
  • BatchCall: 一种将多个操作打包进单笔交易的合约函数或工具。如果缺少访问控制或输入检查,它可能被滥用以执行未经授权的操作。
  • EOA: 以太坊上的外部拥有账户,由私钥控制,而不是由智能合约代码控制。