导航菜单
首页
排名 涨幅榜 跌幅榜 24h成交额 新币榜
快讯 机构 观点 人物 专题

Notional Finance 遗留托管合约遭整数溢出攻击,损失173万美元

Notional Finance 的遗留托管合约于本周五凌晨遭到攻击,攻击者利用一个整数溢出漏洞,将巨额伪造债务记录为零,从而盗走约173万美元的资金。被盗的 DAI 和 USDC 随后被兑换为约689枚以太币(ETH),并转入 Tornado Cash 混币器以切断追踪链路。截至目前,Notional Finance 尚未就此事件发布任何公开声明。

攻击原理:uint128 整数溢出致债务归零

Notional Finance 是以太坊上的固定利率借贷协议,其第一版合约将未来现金债务记录为 fCash 代币。系统在允许用户增加债务前会进行抵押品审查,该审查通过原始的 uint128 转换将债务换算为 ETH 数量。QuillAudits 分析指出,攻击者构造了两次铸造操作,使其总和恰好等于 2 的 128 次方,而该数值正是 uint128 转换会直接截断为零的临界值。若使用安全转换函数,该异常数值应当被拒绝,但合约中此处并未采用更安全的方法。此次触发后,攻击者账户被读取为无债务状态,从而得以提取资产。

链上数据与资金流向

Etherscan 记录显示,恶意构造交易于 UTC 时间周四23:58完成,三分钟后攻击者执行提款,从托管合约中转出 69,257 DAI 和 1,658,524 USDC。攻击者还向区块构建者 Titan 支付了0.07 ETH 小费,以将交易私下打包。安全公司 PeckShield 转发了链上监控平台 Specter 的警报。目前该托管合约中仍残留约60,600美元的代币。

遗留 V1 合约风险凸显

Notional Finance 在2025年11月 Balancer 漏洞波及协议金库后已关停其第三版合约,但 V1 合约仍保持活跃且持有资金,且无人进行清理。此次事件再次表明,即使经过独立审计的协议仍有较大安全风险。今年6月也曾发生过类似事件,攻击者从 Raydium 的遗留 Solana 池中盗取资产。

市场反应

Notional Finance 的原生代币 NOTE 目前交易价格约为0.0065美元,24小时内上涨3.5%,市值接近40.07万美元。截至发稿,Notional 官方尚未发布任何声明、损失明细或事后分析,被提取资金归属于用户、金库还是第三方也尚未得到确认。

Notional Finance (NOTE) Price Performance. Source: BeInCrypto