AI 扫描揪出比特币 3 漏洞,Windows Mac 节点恐当机
核心要点
Spiral团队利用AI发现Bitcoin Core三项漏洞,导致Windows与Mac节点面临记忆体耗尽风险。官方已紧急释出修补版本,并调整漏洞公开政策以应对AI带来的资安挑战。
据 Woofun AI 消息, Core 专案于 10 月 28 日一次性公开了三项由 AI 自动扫描工具发现的安全漏洞,其中一项严重缺陷可直接导致 Windows 与 macOS 作业系统上的节点因记忆体耗尽而当机。这些漏洞均由 团队的 透过 计画,结合大型语言模型进行自动化程式码审查时识别,并经 验证后通报。由于这些缺陷被归类为"容易发现", 团队打破了过往长期保密的惯例,选择在修补完成后立即发布安全公告,并针对受影响的版本快速推出了修补方案,以应对 AI 技术降低资安防御门槛的新常态。
首个被揭露的漏洞涉及 TCP 协定中的"紧急资料"处理机制,该缺陷被评定为中度风险,且仅影响 Linux 以外的系统,包括 Windows、macOS 以及 BSD 变体。在正常运作下,Bitcoin Core 会限制每个连线对象排队等待处理的资料量,当数据传输过载时会暂停读取以保护系统资源。
然而,在非 Linux 系统中,当节点接收到标记为 TCP"紧急资料"的封包时,系统会绕过标准的流量控制机制,继续无条件读取数据。这意味著恶意攻击者可以透过发送特定的紧急资料封包,将数据无上限地堆叠至节点的记忆体中,最终导致系统资源枯竭。根据官方记录,此漏洞于 10 月 23 日被首次发现,开发团队于 10 月 26 日完成修复程式码。随后在 10 月 27 日,团队优先释出了针对较新版本 31.2 和 32.1 的修补包;紧接著在 10 月 28 日,针对较旧但仍在维护的版本 29.5 和 30.4 也同步推出了对应的修补版本。
值得注意的是,Linux 系统由于采用不同的连线监控机制,并未受到此漏洞的影响,这凸显了跨平台软体在底层网路栈实现上的差异所带来的资安隐患。
第二项漏洞同样被评定为中度风险,其核心问题在于旧版连线检查机制的效率缺陷。攻击者可以透过伪装成不支援某种旧版连线检查协议的客户端,并故意拖慢数据读取速度,从而诱使节点为其排队的讯息不断累积。
这种攻击方式虽然不会像第一项漏洞那样瞬间耗尽资源,但会导致记忆体使用量呈现缓慢且持续的增长趋势。具体而言,每个连入的攻击对象每小时最多可让节点记忆体额外消耗 2MB,而连出的对象则最多可消耗 5MB。若攻击者同时建立大量连线,这种细水长流的资源占用最终仍可能导致节点效能下降甚至停摆。
Woofun AI 整理数据显示,该漏洞实际上早在 9 月 15 日即已被发现,但由于其触发条件较为隐晦,且影响范围相对分散,因此未能在第一时间引起广泛关注。这一案例揭示了在分散式网路环境中,针对协议层面的细微逻辑缺陷进行长期渗透攻击的潜在威胁,特别是当攻击成本极低而防御难度较高时,节点运营者面临的持续性压力。
第三项漏洞被评定为低度风险,主要针对矿工行为与节点资料库完整性之间的互动关系。该漏洞允许矿工挖出特定结构的"特殊区块",这些区块会导致节点用于回复区块历史记录的档案体积膨胀至超过 4GB。一旦网路发生特定的区块重组(Reorganization)事件,节点将无法正确读取这些超大档案中的资料,进而导致应用程式强制关闭。使用者必须使用修补后的版本重新建构资料库才能恢复节点的正常运作。Bitcoin Core 团队评估认为,在 64 位元系统上,此漏洞的实际利用难度极高,因为攻击者需要连续挖出数千个特殊区块,这相当于整个网路约一个月的出块量,所需的计算资源与经济成本极其庞大。

评论
暂无评论