风险雷达

Protocol Exploit / critical

Moonwell 攻击 2026:MAMO 价格操纵如何造成约 870 万美元损失

Moonwell 在 Base 上遭遇约 870 万美元攻击,攻击者通过操纵 MAMO 抵押品价格借出高流动性资产。本文分析攻击路径、Moonwell 的应急措施以及仍待确认的坏账与赔付问题。

2026年8月29日最后更新 10:30 UTC约 2 分钟

Moonwell 正在调查 Base 上一次严重的抵押品价格操纵攻击。

攻击的核心并不是管理员私钥被盗,也不是一个简单的智能合约代码错误,而是攻击者利用了 低流动性 MAMO 作为抵押品时的经济设计缺口

CertiK、PeckShield 等安全机构目前估算,攻击造成约 870 万美元资产被转出。Moonwell 随后几乎关闭了 Base Core Markets 的新增借贷功能,以阻止同类风险继续扩大。

这起事件的重要性不仅在于损失金额,更在于它再次证明:

只要操纵抵押品价格的成本低于可以借出的真实流动资产价值,借贷协议本身就会成为攻击面。

Moonwell 到底发生了什么?

事件发生在 8 月 27 日,主要影响 Moonwell 在 Base 上的 MAMO Core Market。

根据现有安全分析,攻击者先获得或控制足够的 MAMO 流动性,然后推高市场价格。

由于 MAMO 可以作为抵押品,价格上涨会直接提高其在借贷协议中的抵押价值。

攻击者随后利用被高估的 MAMO,借出 cbBTC 等流动性更高、更容易变现的资产。

大致攻击路径如下:

  1. 获取低流动性抵押资产 MAMO;
  2. 人为推高其市场价格;
  3. 将高估后的 MAMO 作为抵押;
  4. 借出更高质量、更有流动性的资产;
  5. 在 MAMO 价格回落前完成资产转移或兑换。

这属于典型的经济型攻击。

即使智能合约完全按照代码逻辑执行,只要抵押资产的价格容易操纵,协议仍可能产生坏账。

实际损失是多少?

目前公开估算基本集中在 约 870 万美元

但这个数字仍应视为阶段性估值,而不是最终审计结果。

借贷攻击发生后,通常至少存在几组不同数字:

  • 攻击者借出的总资产;
  • 攻击者实际已经变现的金额;
  • 留在协议中的抵押物价值;
  • 最终形成的坏账;
  • 被冻结、追回或退还的资产;
  • 最终由供应者、保险、储备或协议 treasury 承担的损失。

Moonwell 目前尚未发布完整 post-mortem,也没有给出最终 bad debt 与损失分配方案。

因此 CEXVia 暂时采用 约 870 万美元作为当前最佳估算,但不会把它当成最终会计损失。

为什么 MAMO 的流动性如此重要?

问题并不是 MAMO “涨得太快”。

加密资产价格剧烈波动本身并不少见。

真正危险的是:一个流动性很浅的资产,却可以支撑远高于其真实退出能力的借贷规模。

价格预言机可能准确记录到某个市场价格,但这个价格不一定足够“稳健”。

如果攻击者只需要少量资金就能推动市场价格,而协议却允许其基于这个新价格借出大量真实流动资产,就会形成明显失衡。

本质上是:

可观察价格 ≠ 可安全依赖的价格。

因此,一个安全的抵押品系统不能只看价格源是否正常,还需要评估:

  • 市场深度;
  • 可操纵成本;
  • 清算能力;
  • 最大 borrow cap;
  • collateral factor;
  • 极端价格偏离保护;
  • 风险参数调整速度。

Moonwell 做了什么应急处理?

Moonwell 在攻击后迅速限制新增风险。

平台将 Base Core Markets 的 borrow cap 调整至 1 wei,实际上等于关闭新增借贷。

同时,MAMO 和 WELL 的 supply cap 也被大幅压缩。

这属于典型 containment,而不是最终修复。

它能够阻止新的仓位继续沿相同路径扩大风险,但并不能回答以下问题:

  • 最终坏账是多少;
  • 哪些市场承担损失;
  • 用户是否会得到补偿;
  • 攻击资产能否追回;
  • MAMO 是否还会继续作为抵押品;
  • 未来 oracle 与 risk model 如何改变;
  • 什么时候重新开放借贷。

这算“Oracle 被黑”吗?

“Oracle attack”作为概括并非完全错误,但容易让人误以为预言机系统本身被入侵。

目前证据更接近:

攻击者操纵了价格形成市场,而协议采用了这个可被操纵的价格。

如果预言机只是忠实地读取了一个容易被人为推动的市场价格,那么问题就不仅在 oracle,而更可能出现在资产准入和风险参数设计。

后续整改可能包括:

  • 对低流动性资产设置更严格准入门槛;
  • 降低 collateral factor;
  • 收紧 borrow cap;
  • 设置价格偏离 circuit breaker;
  • 使用更长时间窗口或多源价格;
  • 对高风险抵押品采用 isolated market。

Moonwell 用户会受到什么影响?

Moonwell 的应急措施主要针对新增借贷,并不意味着所有用户和所有市场都遭受相同损失。

但借贷协议的特点是:

即使用户没有持有 MAMO,也可能间接受到影响。

如果攻击者借走其他用户供应的高流动性资产,却留下价值不足的抵押品,最终差额就会变成协议坏账。

最后由谁承担这部分损失,需要看:

  • 协议 reserve;
  • treasury;
  • 风险基金;
  • governance 决策;
  • 后续赔付或 recapitalization 方案。

Moonwell 目前尚未给出最终损失分配。

Moonwell 的 post-mortem 最需要解释什么?

一份合格的后续报告至少需要回答:

  • MAMO 使用了什么价格源;
  • 攻击者推动价格的实际成本;
  • 抵押品最高估值;
  • 借出了哪些资产、数量多少;
  • 最终坏账按市场如何分布;
  • 是否有资金被冻结或追回;
  • 协议 reserve 是否足以覆盖;
  • 用户是否会被全额补偿;
  • 哪些风险参数失效;
  • 会实施什么永久性整改。

只有当这些问题被清楚回答,这起事件才算真正从“已控制”进入“已解决”。

CEXVia 评估

风险等级:Critical

这是一起已经发生的、多百万美元规模的协议攻击,并且暴露出抵押品风险控制失效。

Moonwell 的紧急参数调整看起来已经阻止了同一路径继续扩大,但事件仍未结束。

在官方 post-mortem、最终坏账、用户赔付和永久整改方案公布前,CEXVia 继续维持 Critical。

接下来关注什么?

  • Moonwell 官方 post-mortem;
  • 最终 bad debt;
  • 用户补偿或 recapitalization;
  • 攻击者钱包资金流向;
  • 是否有资产进入 CEX 或被稳定币发行方冻结;
  • MAMO 是否被永久调整或移除;
  • collateral factor、oracle、borrow cap 的长期整改;
  • Base Core Markets 什么时候恢复借贷。

FAQ

Moonwell 这次攻击损失多少?

目前多家安全机构估算约为 870 万美元,但最终经济损失仍需等待 Moonwell 官方 post-mortem 与坏账核算。

攻击者是怎么攻击 Moonwell 的?

攻击者操纵了低流动性 MAMO 的市场价格,再利用被高估的 MAMO 作为抵押品,借出更有流动性的资产。

Moonwell 的 Oracle 被黑了吗?

目前没有证据证明 oracle 基础设施本身被攻破。更可能是攻击者操纵了 oracle 所依赖的市场价格。

Moonwell 现在还能借款吗?

Moonwell 已将 Base Core Markets 的 borrow cap 调整至 1 wei,实际上阻止了新的借贷活动。

Moonwell 用户会得到赔付吗?

截至本文更新时,尚未公布最终赔付或损失分配方案。

*本文仅用于信息与风险研究,不构成投资、法律或财务建议。*

查看 8 月 29 日风险日报

返回 Daily Brief →