与此主题相关GBA 报告

比特币核心修复挖矿节点建议重启

要点速览

  • 比特币 Core 披露 CVE-2025-62861 节点出块漏洞
  • 节点漏洞影响 28.0-28.2 和 29.0-29.1 需重启修复
  • 比特币核心 30.0 等版本修复漏洞

比特币核心开发者近日披露,一项高危漏洞可能导致受影响的节点无法创建新区块。该问题出现在链重组期间,会损坏节点的内存池(mempool)。

幸运的是,开发者早在一年多前就已修复该漏洞,但部分运行旧版本程序的节点依然存在风险。

链重组为何会导致比特币区块构建中断?

区块模板是节点为矿工准备的候选区块,没有区块模板,挖矿节点便无法生产新区块。

2025 年 11 月 10 日,比特币核心团队发布了 CVE-2025-62861 安全公告,其要点如下:

  • 受影响版本:Bitcoin Core 28.0 到 28.2 及 29.0 到 29.1。
  • 根本原因:区块重组时,兄弟事务驱逐(sibling eviction)规则表现异常。
  • 具体问题:节点会丢弃已还原的交易,却保留其后代交易。
  • 最终结果:内存池中遗留交易消耗了实际已不存在的资金。

该漏洞涉及 TRUC 交易,这是一种只允许一个未确认子交易的新型交易结构。在 28.0 版本引入的兄弟事务驱逐机制下,如有第二笔支付更高手续费的子交易出现,则前一笔会被替换。

然而,当节点从断开连接的区块恢复交易时,这一逻辑发生失效。通俗来说,节点会在错误的基础上构建后续区块,导致链结构异常。

哪些用户容易受到此比特币核心漏洞影响?

主要风险群体为运行受影响版本的矿工及矿池运营者。一旦内存池状态变得不一致,区块模板的有效性验证将无法通过。

因此,受影响节点无法继续产出区块。唯一解决办法是重启节点,强制节点从头重建内存池。

安全研究员 Niklas Goegge 于 2025 年 9 月 26 日负责任地向开发团队报告了该漏洞。随后,开发者 Greg Sanders 提交了修复补丁。

2025 年 10 月,比特币核心团队发布了包括 30.0、29.2 和 28.3 在内的多个补丁版本。直到 29.x 系列的最后一个受影响版本正式结束生命周期后,官方才公开漏洞详情。这也是开发团队通常延迟披露相关信息的原因,确保绝大多数节点完成版本升级。

比特币节点数量排名前十的国家:美国占比 32.63%,德国和法国分列二三位。来源:Newhedge
比特币节点数量排名前十的国家:美国以 32.63% 居首,德国、法国紧随其后。来源:Newhedge

值得注意的是,本轮披露的补丁中还包含了另外两项已在 30.0 版本修复的漏洞。其中一项漏洞会导致区块处理进程被阻塞,另一项则错误地为入站 Tor 连接授予权限。此外,此次披露是在 10 月份的另一次安全公告之后发布,当时三个漏洞由 AI 自动化审查工具 Project Loupe 检测发现。

因此,仍在运行 28.0 至 29.1 版本的节点运营者应立即完成升级。重启受影响节点也可清理并恢复内存池(mempool)至正常状态。

文章免责声明

BeInCrypto 致力于提供公正、透明的报道。本新闻文章旨在提供准确、及时的信息。但读者仍应自行独立核实事实,并在根据本内容作出任何决定之前咨询专业人士。请注意,我们的条款与条件、隐私政策及免责声明已更新。