币圈界报道:

立即升级至以太坊应用1.22.2:保障交易确认真实性

所有使用 Ledger 设备管理以太币或 ERC-20 代币的用户应尽快在 Ledger Live 中检查以太坊应用版本。低于 1.22.2 的版本未包含针对特定安全漏洞的补丁,该漏洞可能使设备屏幕显示的交易信息与实际签署内容不一致,严重威胁资产安全。

漏洞本质:屏幕显示与实际签名脱节

问题根源在于以太坊应用内部状态管理机制,而非固件或私钥存储。攻击者可通过恶意网页在第一笔交易审核期间发送第二条签名请求,利用竞态条件篡改待确认数据,导致用户误签非预期内容。

攻击路径复现:从测试环境到真实设备

该漏洞已在 Ledger Flex 上成功验证,并因多款设备共享相同应用代码而波及 Nano X、Nano S Plus、Stax 及 Apex。研究人员指出,1.22.1 版本为已知受影响版本,但具体首次引入错误的版本尚未披露。

清晰签署失效:信任链的关键断裂点

硬件钱包的核心价值在于其独立于主机的屏幕可提供真实交易预览。一旦这一功能被绕过,设备便失去与软件钱包的本质区别。即便私钥始终保留在本地,若确认内容被替换,仍可能导致不可逆损失。

技术成因解析:竞态条件与命令冲突

当两个 APDU 命令几乎同时到达设备时,系统无法正确判断当前状态,导致交易上下文被覆盖。这种非确定性行为在正常操作中极少触发,但在刻意构造的攻击场景下可稳定复现。

WebHID 接入权限:攻击前提条件

攻击依赖用户授予网站对设备的直接访问权。若未在去中心化平台(如交易所、跨链桥)上启用 WebHID 权限,则设备不会受到此漏洞影响。然而频繁使用的用户面临较高风险。

无限授权风险:比转账更致命的隐患

攻击者最危险的操作是将小额转账替换为具有广泛权限的代币授权。此类授权一旦生效,可在未来任意时间点提取账户全部余额,远超普通转账的损失范围。

授权与转账的根本差异

转账仅消耗指定金额,而无限授权允许合约持续调用直至余额清空。因此,将一次小额确认变为永久性授权,是破坏性最强的攻击形式。

更新流程详解:如何完成1.22.2版本部署

更新过程简单:连接设备后,在 Ledger Live 的应用管理界面中选择以太坊应用并执行升级。新版本通过双重防护机制阻止异常会话开启,并在状态不匹配时拒绝确认指令,彻底封堵漏洞路径。

识别当前版本的方法

设备管理器会明确标注各应用版本号。若显示为 1.22.2 或更高,则已修复;低于此版本则必须立即更新。注意:仅更新 Ledger Live 或设备固件不足以解决问题。

为何固件更新无法同步修复

固件、应用程序和客户端软件各自独立发布。固件升级不包含应用更新,因此即使设备固件最新,若应用版本滞后,仍存在安全隐患。

撤销历史授权:更新后的必要步骤

升级仅保护未来交易,不消除过往授权。建议用户通过区块链浏览器查询地址关联的合约授权,并主动撤销不再需要的权限。该操作需支付网络费,宜在费用较低时段进行。

披露争议:谁先发现漏洞?

Ledger 称其内部团队提前发现并修复漏洞,认为 TestMachine 报告属事后追加。后者则称其自动化测试系统早在发布前就已识别问题。综合日志分析显示,1.22.2 版本在8月12日完成构建,但直到8月24日才对外可见,期间无公开可用修复。

是否已有资金损失?当前情况评估

目前尚无确凿证据表明漏洞已被实际利用。由于签名在链上表现正常,受害者可能误判为钓鱼攻击。缺乏记录不代表不存在,仍需保持警惕。

对自托管生态的深层启示

此次事件提醒我们,硬件钱包并非“一劳永逸”的安全方案。真正的安全依赖于持续维护:定期更新应用、清理冗余授权、对大额操作启用二次验证,方能构筑有效防线。

关键行动清单:确保设备安全

立即检查并更新以太坊应用至1.22.2以上版本;清除不再使用的代币授权;保留操作记录以简化税务申报;如有需求,可设立专用小额地址用于日常交互。