安全警报 · 2026 年 10 月 24 日 18:00

Komodo Wallet / AtomicDEX:
macOS 版严重熵缺陷。

报告 KMD-ENT-2026-001 指出,旧版 macOS 的恢复短语生成存在严重随机性缺陷。受影响钱包必须视为已泄露:攻击者可以基于公开数据恢复其密钥,无需接触受害者设备,也无需与钱包交互。

严重 macOS 弱 RNG 公开警报

KMD-ENT-2026-001 · v1.0 · 发布于 2026 年 10 月 24 日 18:00(巴黎时间) · 阅读约 7 分钟

摘要

报告指出,Komodo Wallet(原 AtomicDEX Desktop)在部分历史版本的 macOS 分支中,用于生成恢复短语的随机性远低于 256 位密钥应有的安全强度。其密钥空间可以在离线环境中遍历,并可与公开链上数据比对。换言之,攻击者不需要接触设备,也不需要用户点击任何东西,就能定位并访问受影响钱包。

直接后果:用受影响版本创建的钱包,不能“加固后继续使用”。其恢复短语必须视为已经暴露。

受影响版本

  • macOS:0.1.1-alpha、0.1.2-alpha、0.1.3-alpha、0.1.4-alpha、0.1.4a、0.1.5-alpha、0.2.0-alpha。
  • 开发构建:18 个 cd_release_* 分支的 macOS 构建使用同一弱路径。
  • 修复版本:0.2.1-alpha(macOS 改用操作系统随机源)。
  • 未验证:0.8.3–0.9.7(Flutter 版本,种子生成已移入 SDK 子模块,本次未审计)。既不能称其安全,也不能称其已受影响。
  • Windows / Linux:报告未在所覆盖版本中发现同一弱路径。

已观察到的实际影响

报告记录了 2 个真实钱包。其中一个 BTC 钱包已被第三方清空,金额不予公布,以保护受害者。另一个已识别钱包中仍有 KMD 余额。本文不公布地址、交易哈希、种子或技术证据。

风险不限于 BTC:同一恢复短语可在多条链上派生地址(LTC、DOGE、DASH、ZEC、KMD、ETH/EVM 等)。钱包一旦被识别,就可能在用户毫无察觉的情况下被清空。

为什么必须立即处理

余额在链上是公开可见的。一旦某个由弱短语派生的地址被识别,它就可能成为目标。修改钱包密码、PIN 或本地加密口令,并不会改变恢复短语,因此不能消除暴露。

处置:在修复版本上创建全新钱包和新短语,然后迁移所有链上的资产。不要复用旧短语,哪怕只是测试。

技术原因(公开层级)

报告指出,macOS 分支使用了非密码学安全的伪随机数生成器,并以低熵值作为种子。因此生成的 32 字节并不等于 256 位安全强度。具体的生成链路、证据复现和验证脚本仍保留在受限技术报告中。

状态、限制与披露

本页是公开警报,不包含地址、交易、种子、利用代码或枚举步骤。完整报告仅在保密协议下提供给获授权方。

报告建议通知厂商、申请 CVE,并执行协调披露。0.8.3–0.9.7 的状态仍为未知,不应就此区间作任何总体结论。

限制:本分析基于报告所检查的版本与证据,不覆盖 Komodo 全部产品、移动端或未列出的版本。不公布任何受害者数据。

联系

用户、交易所与厂商请联系:security@frblockchain.icu。请说明身份与角色,不要发送种子或私钥。

在 0.2.1 之前用 macOS 创建过钱包?请把种子视为已泄露。