PANews 12月22日消息,据成都链安链必应-区块链安全态势感知平台舆情监测显示,Visor Finance于北京时间2021年12月21日晚上10点18分遭受攻击。经成都链安技术团队分析,本次攻击利用了Visor Finance项目抵押挖矿合约RewardsHypervisor的两个漏洞:
1.call调用未对目标合约进行限制,攻击者可以调用任意合约,并接管了抵押挖矿合约的执行流程;<- 主要漏洞,造成本次攻击的根本原因。
2.函数未做防重入攻击;<- 次要漏洞,导致了抵押凭证数量计算错误,不是本次攻击的主要利用点,不过也可凭此漏洞单独发起攻击。
针对这两个问题,成都链安建议项目方应做好下面两方面:
1.进行外部合约调用时,建议增加白名单,禁止任意的合约调用,特别是能够控制合约执行流程的关键合约调用;
2.函数做好防重入,推荐使用openzeppelin的ReentrancyGuard合约。
此前消息称,流动性管理协议Visor Finance遭黑客攻击,损失约820万美元。Bent Finance官方表示,攻击者盗取51.3万cvxcrv LP代币,建议所有用户现在撤回其MIM LP。 Bent上的cvxcrv和mim Curve池是受影响的池,已禁用cvxcrv和mim池的奖励申领。