ChainCatcher 消息,据 Defimon Alerts 监测,某由 Tornado Cash 注资的新地址于 10 月 6 日提取了某休眠 MakerDAO ETH-A 清算机器人代理中的 200 枚 WETH,损失约 53.8 万美元。
该可升级代理曾在 2020 年赢得四场 ETH-A 清算拍卖(第 1457 至 1460 号,各 50 枚 WETH),但未调用 deal(),抵押品留在 Flipper 中。
实现合约的提取函数未受 ds-auth 保护,任意调用者都可触发:先对上述旧拍卖调用 deal(),再经 Vat.flux 将抵押品划到 keeper,随后 GemJoin.exit 把 200 枚 WETH 转到调用者指定地址并解包为 ETH。MakerDAO 核心合约按设计运行,漏洞在于第三方机器人未加权限的退出函数。
精彩评论