风险雷达

风险详情 / high

ICON Replay Exploit:119.9M ICX 被释放为什么不等于最终损失?

ICON 官方 post-mortem 解释 replay 1,492 次的根因;gross release 达 119.9M ICX,但 confirmed net loss 约 150.2 ETH + 31,204 USDC。

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

发生了什么

攻击者把两个合法 signed withdrawal message replay 1,492 次,其中 1,490 次成功,gross release 为 119,866,000 ICX + 531,600 bnUSD。ICON 表示这些都是 Foundation-held assets,用户余额未被直接访问。

Root Cause

Serialization / integer precision defect 导致 replay uniqueness check 与 signature verification 实际处理 serial number 的不同部分。攻击者改变未签名 high bits,就能让 replay protection 认为请求是新的,但 signature 仍合法。

Gross 与 Net

ICON 表示大部分 ICX 已进入 CEX freeze/recovery。当前 confirmed net loss 约 150.2 ETH + 31,204 USDC;bnUSD 和 SODA 已全部追回,部分 USDC 也已恢复。

Detection vs Containment

Monitoring 很早就 alert,但 contract pause 与 network halt 明显更晚。ICON 自己承认 detection 到 human containment 存在 operational gap。

Evidence Status

核心 root cause、timeline、financial accounting 均来自 ICON Foundation 官方 post-mortem;最终 recovery 数字仍可能变化。

Risk Assessment

High。 漏洞严重并导致 halt,但用户余额未直接受影响,而且 gross value 大部分仍处于冻结/追回状态。

What to Watch Next

CEX recovery、final net loss、attacker identification、audit follow-up、automatic containment。

FAQ

119.9M ICX 全丢了吗?

不是。

Confirmed Net Loss?

约 150.2 ETH + 31,204 USDC。

用户余额被盗吗?

ICON 表示没有。