月亮链 月亮链
Ctrl+D收藏月亮链

CHE:Definer 预言机攻击事件分析_NSUR Coin

作者:

时间:1900/1/1 0:00:00

前言

北京时间12月13日,知道创宇区块链安全实验室?关注到针对Definer预言机的攻击事件。

作为第三方区块链安全机构,受Definer、Cherryswap和OEC组成的调查小组邀请参与本次攻击事件的技术调查工作。实验室第一时间启动应急,跟踪本次事件进行分析并出具调查报告。

分析

tx:https://www.oklink.com/en/oec/tx/0x67134b2687945404b7697873a553a8318117dc56004ddaa02d2a6ac85e502e4a?tab=4

美联储利率掉期显示,美联储3月加息的概率不到50%:金色财经报道,美联储利率掉期目前定价联邦基金利率将在3月见顶,目前的加息押注仅剩10个基点。美联储利率掉期显示,美联储3月加息的概率不到50%。[2023/3/15 13:06:14]

攻击者信息

攻击tx:0x67134b2687945404b7697873a553a8318117dc56004ddaa02d2a6ac85e502e4a

攻击合约:0x05806559f7f7732f2d3e71bca2eb12eab1938ceb

被攻击池信息

Coinbase扩大在澳大利亚的服务,称其为“优先市场”:10月6日消息,加密货币易所Coinbase本周宣布,正在推进其在澳大利亚的服务,称该国是“我们的优先市场”。Coinbase首先将添加当地支付平台PayID,作为当地客户将澳元转移到其Coinbase账户的一种方式,并提供交易工具、更好的定价、24/7的客服服务。

该交易所还在澳大利亚注册为当地实体,并在监管机构澳大利亚交易报告和分析中心(AUSTRAC)注册,以提供数字货币交易服务。前支付宝澳新地区总监John O'Loghlen于7月担任Coinbase Australia负责人。

据悉,Coinbase Ventures此前已投资澳大利亚加密货币公司ImmutableX、CoFiX、Synthetix、Block Earner和 CryptoTaxCalculator。(CoinDesk)[2022/10/6 18:40:59]

USDT池:0xc1b02e52e9512519edf99671931772e452fb4399

数据:近4小时ETH主力净流入约 1.22亿美元:8月29日消息,数据显示,ETH的主力资金净流入规模在近4小时里持续扩大,当前共计为1.22亿美元。期间,ETH一度拉升近4%,现报1478.2 USDT。注:数据仅供参考,不构成任何投资建议[2022/8/29 12:56:00]

OKB池:0xd63b340F6e9CCcF0c997c83C8d036fa53B113546

BTCK池:0x33a32f0ad4aa704e28c93ed8ffa61d50d51622a7

ETHK池:0x75dcd2536a5f414b8f90bb7f2f3c015a26dc8c79

Coinbase在其第二季度考虑上线资产名单中新增The Sandbox:5月20日消息,据官方推特,Coinbase在其第二季度考虑上线资产名单中新增The Sandbox (SAND)。

此前4月份,Coinbase计划提高第二季度上线新资产的透明度,并公布正在考虑于第二季度上线Coinbase的资产列表。Coinbase今日表示,因博客更新较慢,该上线资产名单更新时将在推特上同步。[2022/5/20 3:31:07]

攻击流程

合约方面调用流程

1、攻击合约0x058065调用CherrySwap的FlashSwap功能进行闪电贷,贷出了CHE/OKB池子中几乎全部的CHE。此时池子仅剩极少量CHE

2、抵押给Definer借款来的1000个CHE,Definer预言机计算价格依赖CherrySwap池中两种代币的余额比例,导致Definer预言机计算1000个CHE价格失准,1000个CHE的价值被认为极大值。

3、攻击者借出USDT池子约462,318个USDT

4、攻击者借出OKB池子约37,172个OKB

5、攻击者借出BTCK池子约3个BTCK

6、攻击者借出ETHK池子约8个ETHK

7、攻击者通过CherrySwap的CHE/USDT池子利用10,000个USDT换出30,765个CHE

8、归还CherrySwap闪电贷1,575,093个CHE

漏洞细节

根据Definer各合约部署地址(https://docs.definer.org/deployed-contracts/addresses),由于预言机实现过程通过CherrySwap池子的两个Token在池子的余额来判断价格:

预言机实现过程中没有考虑到闪电贷贷出时余额大量减少的情况,导致了Definer项目方预言机计算失准,从而导致了该事件。

以USDT池子为例:

从具体Transaction中我们跟进到SavingAccount合约的逻辑合约0xc1b02e52e9512519edf99671931772e452fb4399#priceFromAddress

在该函数中使用AggregatorInterface(tokenInfo.chainLinkOracle)的预言机来询价

排查获取AggregatorInterface中具体调用地址发现,其映射变量位于TokenRegistry合约:

而TokenRegistry的合约部署地址根据官方的deployed-contracts/addresses可知位于0x0E16Ada9C4Cf95d6722c65504555124A241DdA81?

在该地址通过对CHE代币地址0x8179d97eb6488860d816e3ecafe694a4153f216c查询得到对应使用的预言机:

该地址即为存在漏洞的预言机地址:

总结

本次事件是由于Definer在OEC对于预言机的实现存在问题,使用了单一流动池在一个时间点的池内代币余额作为价格源从而导致了事故的发生,而以太坊的实现则使用了ChainLink的预言机不存在该问题。

来源:金色财经

标签:CHEOINCOINCOIavalanche币的价格coinbaseCoinEx重置邮箱能登陆进去吗NSUR Coin

fil币价格今日行情热门资讯
KAVA:跨链风口上的明星项目 Kava 能否逆盘翻转?_Avaxworld

撰文:FootprintAnalytics分析师George11月,Kava发布Kava9主网升级预告.

1900/1/1 0:00:00
WEB:押注Web3.0 、哪些细分赛道最值得关注_WEB3.0币

近期,Web3.0似乎有接棒GameFi热点的趋势。其实Web3.0这个概念对于币圈老人们来说并不陌生,早在数年前,我们就开始憧憬Web3.0的宏大愿景,但是当时局限于行业整体基础设施的不完善,

1900/1/1 0:00:00
CRYP:印度冬季会议结束,却没有迎来人们期待已久的Crypto法案_CRY

11月29日开始举行的印度冬季会议已经在12月23日结束。然而,期待已久的印度Crypto法案并没有得到第二次讨论.

1900/1/1 0:00:00
WEB:推特创始人连续发推批评Web3与加密风投,引加密行业KOL不满_web3域名注册官网

作者:胡韬今日,推特创始人JackDorsey连续发推批评Web3与加密风投,同时a16z合伙人ChrisDixon、The?Block创始人MikeDudas、DelphiDigital?联合.

1900/1/1 0:00:00
比特币:分析师:2022年将“以敏捷性和成本效益来定义” 而非“区块链纯度”_FCH

整个加密市场在2021年朝着大规模采用的方向迈出了一大步,现在这一年已经接近尾声,分析师们正在设定2022年的价格目标.

1900/1/1 0:00:00
DAO:Bored Ape Yacht Club NFT的地板价超过CryptoPunks_PUN

据OpenSea的数据,目前出售的最便宜的BoredApeNFT的价格是53.9ETH,而CryptoPunk的最低要价是52.69ETH,目前价值210,239美元.

1900/1/1 0:00:00