返回博客

Stellar上的YieldBlox DAO事件:预言机配置错误导致超1000万美元被盗

Code Auditing
2026年2月26日
阅读约 5 分钟

2026年2月22日,在Stellar的Blend V2上由YieldBlox DAO运营的一个借贷池遭到利用,导致损失超过1000万美元。

攻击者操纵了SDEX上的USTRY/USDC市场。该池配置的Reflector预言机路径随后接受了被操纵的价格,高估了USTRY的抵押品价值,并使攻击者能够提取池中的资产(USDC和XLM)。

此次事件并非Blend V2核心合约问题,而是池操作者(YieldBlox DAO)的配置问题。

2. 背景

在Stellar上,Blend V2是一个允许用户创建隔离借贷池的流动性协议。每个池定义了自己的借款资产、抵押资产和预言机设置。

在此次事件中,受影响的池允许用户使用USTRY作为抵押品借入XLM和USDC。该池使用了Reflector预言机[2],USTRY的价格来自SDEX上的USTRY/USDC市场[3],并定期更新。

3. 漏洞分析(根本原因分析)

此次利用的根本原因是池侧定价设计依赖于一个可操纵的市场。

  1. SDEX上的USTRY/USDC市场深度非常浅。
  2. 攻击者可以通过清空正常订单并下达异常订单来急剧推高市场名义价格。
  3. Reflector随后将USTRY的价格更新为被操纵的值。
  4. 该池的风险逻辑接受该值为抵押品估值,从而膨胀了借款能力。

因此,攻击者利用高估的USTRY抵押品从池中提取了可借入的资产。

4. 攻击分析

1.(Tx 1, 2)攻击者通过消耗正常流动性并下达异常订单,将SDEX上的USTRY价格从约1.06美元操纵到约107美元。

2.(Tx 3)Reflector拉取了被操纵的SDEX价格并更新了其馈送。

3.(Tx 4, 5)攻击者以12,881e7 USTRY的抵押品借入了1,000,196e7 USDC。

4.(Tx 6, 7)攻击者以14,987,610e7 USTRY的抵押品借入了6,124,927,810e7 XLM。

5.(Tx 8, 9, 10)攻击者将提取的资产桥接到了Base、BSC和以太坊。

5. 损失/利润分析

在Stellar上估计的总损失约为1000万美元以上。

6. 结论

核心问题很简单:该池的抵押品估值依赖于一个可操纵的价格来源。这是池操作者(YieldBlox DAO)的配置失败,而非Blend V2核心合约的缺陷。此次事件提醒我们,借贷池必须选择并监控价格依赖性,并具备强大的抗操纵能力。

参考资料

[1] YieldBlox DAO

[2] https://reflector.network/

[3] USTRY/USDC Market on the SDEX


关于BlockSec

BlockSec是一家提供全栈区块链安全和加密合规服务的提供商。我们构建产品和服务,帮助客户在协议和平台的整个生命周期中执行代码审计(包括智能合约、区块链和钱包),实时拦截攻击,分析事件,追踪非法资金,并满足AML/CFT义务。

BlockSec已在著名会议上发表多篇区块链安全论文,报告了多个DeFi应用的零日攻击,阻止了多次黑客攻击并挽救了超过2000万美元,并保障了数十亿美元的加密货币安全。

订阅最新动态
损失约557万 USD:X100 Freezer 与 NEM 漏洞利用事件 | BlockSec 周报
Security Insights

损失约557万 USD:X100 Freezer 与 NEM 漏洞利用事件 | BlockSec 周报

本周报告涵盖2026年10月19日–2026年10月25日期间发生在以太坊和 BNB Chain 上的两起安全事件,分析了利用闪电贷融资实施的 X100 Freezer 治理接管,以及影响 BNB Chain 上一个 NEM 代币流动性池的税费结算缺陷。本报告统计范围内的估计损失合计约557万 USD:其中,具有代表性的 X100 交易造成约475万 USD的损失,NEM 流动性池事件造成约82.0万 USD的损失。该合计不包括另行报告的 X100 后续资产提取。

Autheo Network、UNCX 遭黑客攻击,损失约387万 USD | BlockSec 周报
Security Insights

Autheo Network、UNCX 遭黑客攻击,损失约387万 USD | BlockSec 周报

本周报告涵盖 2026年10月12日–2026年10月18日 期间的 3 起安全事件,估计总损失约为 387万 USD。Autheo Network 因私钥泄露损失约 176万 USD,Qubic Wallet 因种子生成机制薄弱损失约 130万 USD;UNCX Network 在 Ethereum、BNB Chain、Base 和 Robinhood Chain 上的 Smart Token Vesting V2 合约因会计核算错误损失约 80.7万 USD。重点分析的 UNCX 事件说明,有缺陷的总份额计算将按不同代币与份额兑换比率创建的归属批次混合计算,从而使人能够从共享资金池超额提取。

损失约54.2万美元:MakerDaoBot 漏洞利用事件|BlockSec 周报
Security Insights

损失约54.2万美元:MakerDaoBot 漏洞利用事件|BlockSec 周报

本报告涵盖2026/10/05至2026/10/11以太坊上的1起安全事件,估计损失约54.2万美元。攻击合约部署恶意适配器,并将其传入缺乏访问控制的MakerDaoBot函数,使机器人授予该适配器操作其内部MakerDAO余额的权限。适配器结算了4笔旧版ETH-A拍卖,将200单位ETH-A抵押品兑换为WETH;攻击合约随后将其解包,并向攻击者转出200 ETH。

Web3 最佳安全审计方

在上线之前验证设计、代码与业务逻辑,对标业内最高安全标准。

BlockSec 审计