8月5日凌晨四点,有用户在opyn论坛反馈自己的账户余额无故消失,并有用户发现可疑的交易信息。
Opyn项目方对情况进行初步分析后回应表示,已经转移了资金,并正在寻找问题原因。
截至发稿前,官方发文回应此次事件,表示遭到黑客攻击,并已对可能遭受攻击的资产进行转移。但此次漏洞只涉及ETH合约,并不影响其他合约。
成都链安-安全实验室第一时间对本次事件进行跟踪分析,发现了攻击者的合约地址。
攻击者的攻击方式如下: 1. 攻击者调用合约向合约发送USDC增加抵押,并得到合约币oETH。 2. 攻击者调用合约发送ETH进行抵押,并销毁oETH以赎回自己的USDC。 3. 攻击者赎回自己抵押的ETH。
二、技术分析
以交易0x56de6c4bd906ee0c067a332e64966db8b1e866c7965c044163a503de6ee6552a为例,攻击者通过合约对另一个合约发动攻击。
攻击者调用了addERC20CollateralOption函数,向合约中发送了一定数量的USDC。接着,攻击者调用issueOTokens函数铸币oETH并发送给了自己。
随后,攻击者的vault参数更新了。
最后,攻击者进行了oETH兑换。
通过调用exercise函数,攻击者获得了两次USDC,从而获得了利润。
总结建议
此次事件中,攻击者利用了exercise函数的逻辑缺陷。此函数在进行最后转账前并未验证调用者是否有权限赎回此地址的USDC,只是简单的验证了地址是否可以赎回。
属于代码层的逻辑漏洞,并且根据官方回复,此合约是经过安全审计的。成都链安在此提醒各项目方: 1. 项目上线前应当进行足够有效的安全审计,最好是多方审计。 2. 对于合约的应当设置暂停合约交易等功能,在发生安全事件时,可以以保证资金安全。 3. 安全是一个持续的过程,绝非一次审计就能保平安,与第三方安全公司建立长期的合作至关重要。
据悉,MeterPassport由于黑客攻击的智能合同,代币桥接平台遭受了440万美元的损失,这也导致了HundredFinance抵押贷款损失330万美元。Meter.io的MeterPassport(MTRG)这是一...
比特币钱包是一种非常著名的比特币钱包,具有用户安装和良好的声誉,超过5万 。数字货币漏洞分析_数字货币 区块链技术_千弘莱特币数字货币但猎豹移动对其进行安全分析后,发现比特币钱包助记词以明文形式存储在系统/中data/d...
比特币钱包是一种非常著名的比特币钱包,具有用户安装和良好的声誉,超过5万 。数字货币漏洞分析_数字货币 区块链技术_千弘莱特币数字货币但猎豹移动对其进行安全分析后,发现比特币钱包助记词以明文形式存储在系统/中文件中。千弘...
Kraken Crypto 遭利用,价值 300 万美元的漏洞#交换 🪲 漏洞赏金猎人发现了一个“极其严重”的漏洞,该漏洞允许他们人为地增加和耗尽。其中一名漏洞利用者利用该漏洞向其账户中存入了 4 美元加密货币,他通过 ...