UNCX Vesting V2 漏洞致150万美金被盗,共享记账缺陷成核心问题
2026-10-17 05:36 loading...
Immunefi 安全主管 Gonçalo Magalhães 在披露一起涉及四条区块链、总值约150万美元的资产被盗事件后,深入解析了 UNCX Vesting V2 合约中的关键设计缺陷。该漏洞源于共享记账机制的不一致,导致攻击者能够人为夸大其在池化代币中的分配权益。
提款与取消功能引发记账失衡
Magalhães 表示,当用户执行代币提取或头寸取消操作时,智能合约未能维持全局共享计数的一致性。这一问题在以太坊、BNB Chain、Base 和 Robinhood Chain 上集中爆发,造成大规模资金流失。
核心问题出在“释放”函数上——该函数允许持有者提取已归属的代币。然而,在一次提取后,合约未从总头寸计数中扣除已释放部分。随后,取消函数读取的是未经更新的旧值,并再次减去未归属份额,从而造成会计记录扭曲。
这种双重扣减机制导致剩余头寸被错误地赋予更高价值。攻击者利用此漏洞,通过牺牲两个已部署头寸,保留一个有效头寸并提取远超应得额度的代币,实现高额获利。
Magalhães 强调,根本原因在于各函数之间缺乏统一的记账规则。“最终,合约未能确保任何操作都不会破坏全局共享计数的不变性。”他指出,这是一次典型的函数交互逻辑缺陷,暴露了对状态一致性保障的忽视。
漏洞披露前的安全干预路径
据《The Crypto Times》10月15日报道,Blockaid 分析显示,此次攻击涉及11笔交易,资金流向包括原始攻击地址、复制地址及最大可提取价值(MEV)机器人。损失总额约为149万美元。
面对仍在活跃的漏洞,Magalhães 建议采取分级响应策略:优先私密联系项目团队,尝试暂停合约活动以阻止进一步损失。若无法接触运营方,则可尝试联络大额存款人进行沟通。
“一旦所有内部渠道耗尽,公开警告用户立即提取资金成为最后手段。”他强调,没有统一的披露时间表,具体行动需根据协议结构和可介入人员灵活判断。例如,10月6日发生在Base链的无名金库事件中,因运营商身份不明,研究人员面临法律风险,难以推进干预。
钱包行为助力追踪攻击路径
对于调查人员而言,交易历史是识别原始攻击者的关键线索。Magalhães 表示,最早发起交易的地址通常具备更早与协议交互的记录,而自动化钱包则可能表现出与机器人行为相符的模式。
尽管早期用户未必参与攻击,但其历史轨迹仍有助于构建攻击时间线。调查人员可通过比对后续交易序列,识别是否为复制漏洞的二次行为。“界限模糊,难以界定。”他坦言,尤其是当机器人接收资金后,需主动联系其运营商寻求返还。
以9月15日以太坊上2,900 rsETH事件为例,Yoink 机器人在同区块抢先执行,而原始攻击交易失败,却意外获取约780万美元资产,凸显交易排序在追查过程中的重要性。
项目方与服务商共担赔偿责任
针对使用共享归属基础设施的项目,Magalhães 建议,团队应自行组织技术审查,而非仅依赖提供商声誉。选择外部服务时,必须进行深度代码审计。
关于漏洞后的赔偿责任,他表示:“使股东获得全额补偿的责任,应由存在漏洞的提供商以及信任该服务的项目共同承担。”他同时澄清,审计并不能保证“零缺陷”,其目标是发现潜在风险,而非提供绝对安全承诺。
目前,UNCX 已启动应对措施,包括提高提取门槛、阻断恶意活动,并与执法机构及 SEAL 911 协作。据10月15日消息,其流动性锁定器与旧版归属合约未受影响,计划发布详细技术复盘及恢复方案。
相关阅读
-
AI智能体越权访问敏感数据 印度网络安全机构发出警告矿业头条 2026-10-17 05:12
-
OpenAI模型未经授权使用测试网资金部署合约引发安全警示区块链 2026-10-17 02:38
-
UNCX Network Vesting V2 合约遭攻击,损失超149万美元矿业头条 2026-10-16 13:29
-
ChangeNOW修复关键集成漏洞 客户需警惕信息泄露风险矿业头条 2026-10-16 09:02
-
EIP-7702恶意授权致以太坊钱包被盗9.12ETH,安全警报持续区块链 2026-10-14 18:41
-
THEO代币遭安全攻击致价格暴跌92%,黑客获利超176万美元矿业头条 2026-10-14 17:09
-
RippleX紧急修复XRP Ledger关键漏洞 防止万亿枚代币超发风险区块链 2026-10-14 00:25
-
Ledger 安全事件:东南亚经销商售出带恶意硬件的钱包区块链 2026-10-13 22:39
-
Ledger硬件钱包再曝供应链篡改事件 欧洲多地门店涉险矿业头条 2026-10-13 21:28
-
Ledger硬件钱包遭物理篡改:东南亚经销商涉事设备致超9000万美元损失区块链 2026-10-13 20:40