流行比特币钱包Electrum于10月24日推出4.8.3版本,针对一个可能导致用户资金被盗的关键安全缺陷进行修复。该漏洞允许攻击者通过操控外部服务器,在用户尝试提升交易费用时诱导其签署欺诈性支付指令。
Electrum作为轻量级客户端,依赖第三方服务器获取未确认交易信息,而非自行验证整个区块链。这一设计虽提升使用效率,却也带来了信任风险——钱包未对属于自身资产的输入进行签名有效性校验。
攻击者可部署恶意服务器,在用户发起交易后拦截请求,并在钱包本地历史中插入一笔伪造的、无效签名的冲突交易。该虚假交易看似正常,实则将资金指向攻击者地址。
当用户因等待确认而启用“通过费率替换”(RBF)功能以加快处理速度时,Electrum会基于这些被污染的数据生成新交易。由于钱包误信该条目为有效记录,最终签署并广播的却是真实有效的付款至攻击者账户,导致资金流失。
开发团队确认了两起实际发生的攻击事件。首例发生于10月11日,涉及一个关联两个Trezor硬件设备的多重签名钱包。用户发现一笔未执行的预期付款,原始交易仍在网络中未确认。
第二例由用户名为“Raju-K12”的用户披露,发生在10月18日。该用户在对一笔虚假交易提升费用后遭遇资金被盗。调查发现,攻击者的收款地址与目标地址仅最后四位字符不同,具有明显误导意图。此外,欺诈交易未收取费用,可能正是为了诱使用户主动提高费率。
尽管损失金额和具体恶意服务器信息未公开,但开发人员已迅速响应,发布安全公告并上线4.8.3更新。新版本要求在将未确认交易加入本地记录前,必须完成所有权输入的签名验证,从根本上阻断此类攻击路径。
尽管更新已发布,但当前仍存在大量用户使用旧版本。开发者强调,仅连接可信或自托管服务器的钱包不受影响,因此推荐用户优先选择受信任节点。
对于普通用户而言,应养成在签署任何交易前核对收件人地址与金额的习惯,尤其在处理未确认状态的交易时保持高度警惕。交易行为不应仅以“是否更快到账”为判断标准,更需考虑其背后的风险逻辑。
此次事件再次凸显轻量级钱包在安全性上的天然短板。随着攻击手段日益复杂化,即使看似常规的操作如调整交易费用,也可能成为潜在风险入口。在加密生态快速演进的背景下,持续的技术监控与用户教育已成为保障资产安全的重要环节。