返回博客

2026年8月通讯

Code Auditing
2026年9月1日
阅读约 4 分钟
核心要点
  • Cosmos EVM 漏洞事件因跨六条链的余额同步下溢/上溢问题损失约1480万美元。

  • Moonwell 因低流动性的 MAMO 价格操纵抬高借贷能力而损失约910万美元。

  • Term Finance 因治理门槛薄弱导致低成本接管而损失约847万美元。

2026年8月三大DeFi安全事件

Cosmos EVM 多链漏洞攻击事件:约1480万美元

2026年8月20日至25日期间,Cosmos EVM 模块中的一个余额同步漏洞在六条链上被利用。Cosmos Labs 确认受影响的链包括 MANTRA、TAC Chain 和 KiiChain,其他三条链尚未披露。根据这三条已披露链上被转移资产的价值估算,损失约为1480万美元。仅 TAC Chain 的质押池就损失了约29.86亿枚 TAC,当时价值约750万美元。

TAC Chain 的案例展示了该漏洞的运作方式。TAC Chain 同时运行 Cosmos SDK 和 EVM,同一个20字节地址既可以作为 Cosmos 归属账户,也可以作为 EVM 合约。Cosmos 会追踪账户的总余额、锁定余额和可支配余额。锁定余额无法转账,但可以被委托。EVM 只追踪可支配余额,并使其与 Cosmos 侧保持同步。

**根本原因在于,当 EVM 同步可支配余额时,它是从现有余额中减去委托金额的,而实际上该委托金额是从锁定余额中扣除的。**当一个账户委托了1个锁定的最小单位(wei)时,其 Cosmos 总余额从1降为0,而其可支配余额在委托前后均为0。然而 EVM 同步逻辑仍然计算出 0 - 1,导致 EVM 侧余额下溢为 MAX_UINT256。

攻击者利用该漏洞,将自己的攻击合约的 EVM 余额下溢至 MAX_UINT256。然而,这个异常数值无法正常转出。随后,攻击合约向持有大量真实 TAC 的质押模块账户发送了一个经过精确计算的巨大数值,导致该账户余额在相加过程中溢出为零。当同样的数值从攻击合约中扣除后,攻击合约剩余的余额大约等于该模块账户原本的 TAC 余额。通过此转账操作,约29.86亿枚 TAC 被重新记入攻击合约,随后被转出并跨链桥接至 BNB Chain。

Moonwell:约910万美元

2026年8月27日,Base 链上的 Moonwell 遭受攻击,造成约910万美元的损失。

**此次攻击操纵了 Moonwell 用于评估 MAMO 抵押品价值的预言机价格。**MAMO 的市场流动性极为有限,这意味着集中购买就能大幅推高其价格。Moonwell 还为其设定了50%的抵押因子,这使得价格上涨能够直接转化为可观的借贷能力。

攻击者在多个 DEX 上买入约9431万枚 MAMO,推高了市场执行价格,使 Chainlink 的 MAMO/USD 价格从约0.0106美元一路飙升至峰值0.4313美元,涨幅达3970%。Moonwell 用于抵押品估值所采用的最高价格约为0.4025美元,比攻击前水平高出约3698%。随后,攻击者正式提供了约1509万枚 MAMO 作为抵押,并另外直接向 mMAMO 合约转入5339万枚,以绕过供应上限。攻击者的 mMAMO 最终相当于约5551万枚 MAMO。按照 Moonwell 接受的峰值价格0.4025美元计算,该抵押品价值约2234万美元,可提供约1117万美元的借贷能力。攻击者完成了18次借款,累计1103万美元,随后将约873万美元的 USDC 转移到以太坊上。

此事件展示了基于预言机的借贷市场在面对低流动性抵押品时的脆弱性。当某种资产可以用有限的资金撬动价格时,若依赖其市场价格并同时设定高抵押因子,就可能将暂时的价格扭曲直接转化为协议的坏账。借贷协议应根据市场深度设定抵押因子、供应上限和借款上限,同时针对价格快速上涨情况以及实际清算能力施加额外的控制措施。

Term Finance:约847万美元

2026年8月23日,以太坊上的 Term Finance Meta Vaults 遭遇治理权劫持攻击而被清空,损失约847万美元。

**根本原因在于治理门槛已不再与其本应保护的实际价值相匹配。**一个 Meta Vault 将存款分散配置到一系列策略金库中,每个金库由其自己的 Aragon DAO 治理。要投票,用户必须选择将其金库份额封装成治理代币,而提案的最低参与门槛是以该封装后的供应量而非流通中的总份额来衡量的。由于几乎没有人封装其份额,七天的时间锁和否决机制在技术上仍然有效,但其所依赖的合格投票人群体已萎缩到近乎为零。

有了这个漏洞,仅用约0.5枚 ETH 就足以购买并封装足够数量的 tmvETH,使攻击者获得 ETH Meta Vault 约90.66%的投票权。另一个地址则以约每个金库5美元的存款,攫取了五个 USDC 策略金库全部活跃的选民群体。攻击者随后提交了十二份伪装成参数变更否决提案的议案。

在执行时,这些提案将604,800秒(七天)的延迟时间缩短为零,从四个 ETH 策略中召回资金,并植入了一个硬编码将资产转发给攻击者的策略,提取了约2841.74枚 WETH。随后攻击者替换了五个 USDC 策略的控制器和定价组件,将储备比率清零,并强迫金库以攻击者设定的价格购买一种毫无价值的回购代币,进一步提取了168万枚 USDC。

以上信息基于截至2026年9月1日00:00(UTC)可获取的数据。

参考资料

Cosmos EVM 多链事件

Moonwell

Term Finance

以上就是本月8月安全事件简报的全部内容。

欲了解更多信息,请访问我们的安全事件库。

保持关注,注意安全!

订阅最新动态
损失约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 审计