币圈界报道:

Electrum 用户紧急升级:4.8.3 版本修复关键签名验证缺陷

所有使用 Electrum 存储比特币的用户需即刻核实钱包版本。在 4.8.3 之前的所有版本均存在严重安全缺陷,恶意节点可利用此漏洞诱使用户签署向攻击者转账的交易。该漏洞于 2026 年 10 月 23 日被修复,并于次日公开披露。官方公告明确指出,已有部分服务器实际实施了此类攻击,表明威胁并非理论假设。

攻击路径依赖用户主动提升手续费

该漏洞不涉及私钥泄露或加密破解,其风险源于特定操作场景。攻击者通过延迟广播用户原始交易(tx1),并在本地历史中插入一笔使用相同输入但输出全归攻击者的伪造交易(tx2)。由于旧版 Electrum 不验证签名,该伪造交易被错误地显示为未确认状态。当用户尝试提高手续费以加速支付时,实际上是在签署攻击者构建的交易,从而导致资产转移。

轻客户端设计成攻击突破口:签名验证缺失

作为轻量级钱包,Electrum 依赖外部服务器查询链上数据,而非完整保存区块链副本。这一特性虽提升运行效率,但也引入信任依赖。在 4.8.3 之前,系统将未确认交易纳入历史记录时不校验其签名;新版本则在记录前强制验证属于用户自身的输入签名,从而拦截无效交易。尽管对非自身输入仍不检查,但该机制足以防御本次攻击路径。

提高手续费实为二次签名:伪装成正常操作

替换费率(RBF)机制允许用户用更高手续费的新交易替代未确认旧交易,这是应对网络拥堵的标准做法。然而,技术本质是生成一笔全新的、需重新签名的交易。若此时用户未察觉收件人地址已被篡改,即便仅核对金额与目的地址,也可能无意中签署恶意交易。因此,每次签名前必须全面比对地址信息。

五步攻击流程:从静默丢弃到伪造历史

攻击过程包含五个阶段:首先,用户发送一笔交易 tx1;其次,恶意服务器拒绝转发该交易;第三,服务器在用户历史中插入一笔伪造交易 tx2,其输入与 tx1 相同,但输出全部指向攻击者地址;第四,因签名为无效,原生节点会拒绝接收,但旧版 Electrum 因未验证而接受;第五,用户发现自己的交易未到账,误以为失败,进而尝试提升手续费,触发签名操作。

零手续费作为诱饵:制造紧迫感

在报告案例中,伪造交易设置为零手续费,这并非疏漏,而是策略性设计。无手续费的交易无法进入内存池,不会被传播,从而制造出“交易卡住”的假象,促使用户采取提升手续费的操作,正是攻击者期待的行为。

轻客户端与全节点的差异:攻击利用信任缺口

完整节点会即时拒绝任何签名无效的交易,而轻客户端出于性能考虑不执行全面验证。此次攻击并未突破密码学体系,而是利用了轻客户端的信任模型和用户行为习惯。只要攻击者能确保目标钱包不进行独立验证,即可成功实施欺诈。

两起真实事件揭示攻击时间线

开发者披露两起独立报告:首例发生于 2026 年 10 月 11 日,用户发现交易消失且历史中出现异常记录;第二例于 10 月 18 日,用户在提升手续费后确认资金损失。漏洞修复版本 4.8.3 于 10 月 23 日发布,次日完成二进制文件及公告同步。具体损失金额与影响人数未公开,仅基于两起案例推断。

末四位匹配:视觉欺骗的低成本实现

攻击者采用“Vanity 地址生成”技术,不断生成地址直至其最后四个字符与真实收款地址一致。该成本极低,却精准命中用户最常见的核对方式——只检查开头和结尾。多数人不会逐位核对地址,这种行为模式成为攻击的核心突破口。

受保护群体:自建服务器与硬件钱包局限性

连接自有或可信服务器的用户不受影响,因为攻击第一步即无法实现。对于硬件钱包,其优势在于保护私钥,但无法阻止屏幕显示被操纵。只有具备独立显示能力的设备才能有效识别地址篡改。若依赖计算机界面,即使使用硬件钱包也难逃风险。

欧洲自托管责任:无监管保障

在欧洲,个人持有比特币不属 MiCA 法规覆盖范围,意味着无存款保险、无拒付权、无服务商补救机制。一旦交易签名并确认,即不可逆。因此,安全完全取决于用户所用软件版本及操作审慎度。本事件提醒:最新软件不能取代仔细核对,反之亦然。

4.8.3 版本更新内容:多领域维护改进

尽管仅有一项修复被评为高危,但 4.8.3 版本还包含多项重要更新:新增 mempool.space 为汇率源,引入 DNSSEC 验证信任锚点,重构汇率模块以脱离 Qt 库。在密钥管理方面加强描述符与 BIP32 路径校验,修复多处签名漏洞。Lightning 功能也优化了 BOLT11 发票校验与通道备份竞争条件,是一次综合性维护发布。

下载与验证:唯一可信来源与 GPG 签名

钱包版本可在程序菜单中的“帮助”选项下查看。若低于 4.8.3,则存在风险。安卓用户可通过 Google Play 或 F-Droid 查看版本。官方强烈警告:切勿从 electrum.org 以外渠道下载。所有二进制文件由多人签名,安装前务必验证 GPG 签名,这是对抗仿冒软件最有效的手段之一。

临时防护措施:签名前全面比对地址

在升级前,用户应在每次签名前完整核对收件人地址与金额,尤其在提升手续费时更需谨慎。不要仅依赖末几位字符匹配。如拥有自带屏幕的设备,应利用其独立显示功能进行比对。若发现历史中出现未知交易或原始交易缺失,应立即停止操作,提高手续费反而是危险举动。

更新建议:立即行动与长期防范

立即检查并从官方渠道获取 4.8.3

若当前版本低于 4.8.3,应仅通过 electrum.org 下载新版,并严格验证 GPG 签名。在完成更新前,禁止对任何非自己创建的交易进行手续费提升操作。有意向更换钱包的用户可参考我们的软件钱包对比表,评估替代方案。

彻底比对每个地址字符

末四位匹配不具备可信性,两起案例中均被精确复制。唯有逐字核对完整地址,或使用具备独立屏幕的设备进行比对,方能有效防御此类攻击。相关设备推荐请查阅硬件钱包比较指南。

审查服务器连接配置

使用自运营或受信任服务器的用户免于此次攻击。选择支持自定义服务器的钱包软件,可显著降低风险。具体支持情况请参阅软件钱包对比文档。