?Multichain(AnySwap)此前一个影响6个跨链Token的关键漏洞被利用,导致被盗取445ETH。慢雾安全团队分析了安全事件经过,
1.用户可以通过Multichain的AnyswapV4Router合约进行资金跨链操作,在进行资金跨链时用户需要将待跨链的代币授权给AnyswapV4Router合约。??
2.AnyswapV4Router存在anySwapOutUnderlyingWithPermit函数。此函数允许用户在链下进行授权签名,链上验证并授权的操作。在此函数中,其会先通过调用用户传入的Token地址的underlying函数来获取underlying代币地址(正常情况下用户传入的Token地址应该是anyToken,获取underlying代币应该是用户要跨链的资产,如anyUSDT与USDT),随后通过underlying代币的permit函数进行签名检查与授权操作,授权完成后通过safeTransferFrom将代币转入anyToken合约中,最后通过_anySwapOut触发事件。??
3.但由于anySwapOutUnderlyingWithPermit函数中未检查用户传入的token的合法性,且由于WETH代币不存在permit函数的同时实现了fallback函数,而permit函数接口也恰好没有返回值,因此在对WETH合约的permit函数进行调用时是不会抛出错误的。攻击者正是利用此问题构造了恶意的Token地址,使得anySwapOutUnderlyingWithPermit函数获取的underlying为WETH,将先前有将WETH代币授权给AnyswapV4Router合约的用户的WETH直接转移到攻击者恶意构造的Token地址中。??
此次主要是由于anySwapOutUnderlyingWithPermit函数未检查用户传入的Token的合法性,且未考虑并非所有underlying代币都有实现permit函数,导致用户资产被未授权转出。慢雾安全团队建议:应对用户传入的参数是否符合预期进行检查,且在与其他合约进行对接时应考虑好兼容性问题。??
参考交易:https://etherscan.io/tx/0xd07c0f40eec44f7674dddf617cbdec4758f258b531e99b18b8ee3b3b95885e7d
软件开发商Forte表示,其ProvenanceTechnologies部门已获得重要的监管许可,可在全球范围内实现区块链游戏交易.
GFXLabs在社交媒体上发布相关链上数据及提案内容表示,波场创始人孙宇晨在Compound上借贷99000枚COMP后,又提出了“在Compound上添加TUSD作为抵押资产”的治理提案.
币安将于2021年12月24日16:00上线SpellToken和TerraUSD,并开通SPELL/BTC、SPELL/BUSD、SPELL/USDT、UST/BTC、UST/BUSD、UST.
幻核将于1月25日15:00开售冬季限定版《非人哉》数字映绘藏品。《非人哉》讲述了一群中国古代传说中的神仙妖怪保留“神力”,却不得不融入现代都市生活的搞笑日常.
另类资产众筹平台Republic旗下元宇宙项目Everyrealm宣布完成6000万美元A轮融资,自称为由女性CEO领导的公司中最大的A轮融资之一.
据官方消息,独立游戏开发商MysticMoose宣布完成500万美元种子轮融资,并发布元宇宙平台PlanetMojo.