Cryptonews

Polygon 上的 Huma Finance 遗留 V1 合约被利用价值 101,400 USDC

Source
CryptoNewsTrend
Published
Polygon 上的 Huma Finance 遗留 V1 合约被利用价值 101,400 USDC

Huma 遗留的 V1 Polygon 信用池中的逻辑错误让攻击者耗尽了约 101,400 美元的 USDC,但其基于 Solana 的 PayFi V2 和 PST 代币在结构上不受影响。

Huma Finance 披露,其在 Polygon 上遗留的 V1 合约被利用,大约 101,400 美元的 $USDC 和 $USDC.e 从已经处于缩减过程中的旧流动性池中流失。该团队强调,当前 PayFi 平台上的用户存款不存在风险,Huma 的 PST 代币没有受到影响,并且其在 Solana 上重新架构的 V2 系统在结构上与受影响的合约是独立的。

根据 X 上的官方帖子,“Huma Finance 在 Polygon 上的 V1 BaseCreditPool 部署被利用……价值约 10.1 万美元。总消耗额:约 10.14 万美元($USDC + $USDC.e)”,该团队确认该事件仅限于已弃用的合约,而不是实时生产金库。 CryptoTimes 引用了 Web3 安全公司 Blockaid 的一篇详细文章,将损失归因于 V1 BaseCreditPool 合约内名为“refreshAccount()”的函数中的逻辑缺陷,该函数在没有进行充分检查的情况下错误地将账户状态从“请求信用额度”更改为“GoodStanding”。

该漏洞让攻击者能够绕过访问控制,从与国库挂钩的资金池中提取资金,就好像他们是经过批准的借款人一样。 Blockaid 的分析显示,一份合约 (0x3EBc1) 消耗了约 82,315.57 $USDC,另一份合约 (0x95533) 消耗了 17,290.76 $USDC.e,第三份合约 (0xe8926) 消耗了 1,783.97 $USDC.e,所有这些都按照在单笔交易中执行的紧密编排的顺序进行。该漏洞并不涉及破坏密码或私钥,而是操纵业务逻辑,因此系统“认为”攻击者可以提取资金。

Huma 表示,当漏洞发生时,它已经在逐步淘汰 Polygon 上的 V1 流动性池,并且现在已完全暂停所有剩余的 V1 合约,以防止任何进一步的风险。该团队在披露中强调,Huma 2.0——一个无需许可、可组合的“实际收益”PayFi 平台,于 2025 年 4 月在 Circle 和 Solana 基金会的支持下在 Solana 上推出——是采用不同架构的“完全重建”,并且与易受攻击的 V1 代码无关。

Huma 2.0 的设计以 $PST(PayFi 策略代币)为中心,这是一种流动性、有收益的 LP 代币,代表支付融资策略中的头寸,可以与 Jupiter、Kamino 和 RateX 等 Solana DeFi 协议集成。相比之下,被利用的 V1 合约是 Polygon 上较旧的、经过许可的信用池系统的一部分,现已实际上退役。

对于用户来说,关键的一点是,大约 101,400 美元的 USDC 损失影响的是传统协议级别的流动性,而不是个人钱包,而且 Solana 上的活期存款和 PST 头寸据报告是安全的。尽管如此,这一事件为一长串 DeFi 漏洞又增加了一个例子,其中的弱点不是签名方案,而是老化合约中的业务逻辑——强化了为什么像 Huma 这样的团队正在迁移到重新设计的架构,以及为什么用户应该像对待未经审计的代码一样谨慎对待“遗留”和“即将弃用”的矿池。

Polygon 上的 Huma Finance 遗留 V1 合约被利用价值 101,400 USDC