Electrum 漏洞:加速交易反被转走比特币
核心要点
Electrum 发布 4.8.3 修补恶意伺服器利用 RBF 机制调包漏洞,至少一人受害。轻量钱包 SPV 缺陷致未确认交易签章未验证,官方建议立即升级并核对地址与金额。
据 Woofun AI 消息,比特币老牌软体钱包 遭遇严重资安危机,恶意伺服器趁用户尝试加速交易时,透过技术调包将比特币转走,官方紧急发布 4.8.3 版本以封堵漏洞。
此次攻击的核心在于轻量钱包架构与简化支付验证(SPV)机制的交互缺陷。Electrum 作为轻量钱包,并未下载完整的比特币区块链,其查询交易纪录与广播交易皆需依赖外部伺服器。根据官方常见问题说明,钱包预设连线约 10 台伺服器,其中指定一台作为主要伺服器;对于已上链的交易,系统会透过 SPV 进行检查,但未确认的交易则直接信任该主要伺服器提供的资讯。10 月 24 日发布的安全公告揭示,恶意伺服器会扣住用户广播的真交易,不将其转发至比特币网路,随后在钱包交易纪录中植入一笔互相冲突的假交易,并将收款地址篡改为攻击者地址。这笔假交易的签章实质无效,但旧版 Electrum 未检查未确认交易的签章,导致画面仅显示假交易。当用户误以为交易卡住并使用"以手续费替换交易"(Replace-by-Fee,RBF)功能提高手续费时,钱包会为这笔假交易重新签发有效交易,致使资金流向攻击者。
Woofun AI 整理数据显示,部分假交易手续费设为零,旨在诱使用户加价;且攻击者地址最后四个字元刻意与原收款地址相同,以混淆视听。
事件时间轴显示攻击已实际发生。10 月 11 日,第一名用户私下回报广播交易后,钱包纪录出现另一笔交易,且原交易未传至比特币网路,但开发者当时未意识到加速手续费的攻击路径。10 月 18 日,GitHub 帐号 的用户回报,在替被调包的交易加价后损失资金。10 月 23 日修补程式标记为 4.8.3 版,并于 10 月 24 日释出安装档并公开漏洞。第一名回报者使用两台 硬体钱包搭配的 2-of-3 多签钱包,两台装置均确认过正确付款内容,之后才在交易纪录看到另一笔转出,该用户未回报损失。
修补方案 4.8.3 让钱包在将未确认交易加入纪录前,先验证花用自己地址资金的那些输入签章。然而,公告明确指出修补范围有限:别人转进来的入帐交易仍然不验证,因为 Electrum 缺乏完整的共识验证引擎,若要验证需一路往上检查未确认的上游交易,直到已上链的交易为止;而已上链的交易本来就有 SPV 验证。开发者建议用户升级至 4.8.3,若暂时不升级,每次签署交易时,不论是否在加价,都必须核对收款地址与金额。连线到自己架设或信任的伺服器之用户不受此攻击影响。公告未公布发动攻击的伺服器名单,也未披露受害金额。
市场动态方面,10/23 14:09 宣布支持 eCash()比特币硬分叉。10/21 18:00 上线"预测市场交易争霸战"活动,瓜分 30,000 奖励;10/20 20:00 LBank 上线"抗量子赛道狂飙"活动,瓜分 50,000 USDT 奖励;10/20 17:00 LBank 上线"黄金理财专场",活期最高享 15% APR。
方面,10/20 03:25 上线 STBL (USST) 现货交易;10/19 04:54 上线 (KAN) 现货交易;10/23 09:34 上线 (NOMO) 现货交易;10/23 08:27 上线 永续合约交易;10/22 07:52 上线 UNP 永续合约交易;10/22 06:51 上线 () 现货交易;10/21 13:48 上线 永续合约交易;10/21 11:39 上线 永续合约交易。

评论
暂无评论