比特幣核心修復了影響舊版節點區塊構建的高嚴重性漏洞

iconBeInCrypto
分享
AI summary icon精華摘要
比特幣最新消息:比特幣核心開發者揭露了一個影響舊版節點區塊建構的高嚴重性漏洞。該漏洞與鏈重組相關,導致記憶池損毀,並已在 2025 年 10 月的比特幣新聞更新版本 30.0 中修復。運行版本 28.0 至 28.2 和 29.0 至 29.1 的節點仍存在風險。礦工和礦池運營商可能需要重新啟動節點以恢復乾淨的記憶池。

比特幣核心開發者已披露一個高嚴重性漏洞,該漏洞可能導致受影響的節點無法建立新區塊。此缺陷在區塊鏈重組期間出現,導致節點的記憶體池遭到破壞。

幸好開發者已於一年多前修復了這個問題,但較舊的節點仍可能面臨風險。

鏈重組如何破壞比特幣區塊構建

區塊模板是節點為礦工準備的候選區塊 that a node prepares for miners to work on。沒有它,礦工節點就無法產生新的區塊。

於 11 月 10 日,Bitcoin Core 發布了 advisory 以說明 CVE-2025-62861。以下是關鍵細節:

  • 受影響版本:Bitcoin Core 28.0 至 28.2 和 29.0 至 29.1。
  • 根本原因:在區塊鏈重組期間,一個稱為同級驅逐的規則出現異常。
  • 錯誤:節點可能會丟棄已恢復的交易,但保留其後代交易。
  • 結果:剩餘的交易花費了已不存在的資金。

問題涉及 TRUC 交易,這是一種較新的類型,僅允許一個未確認的子交易。在版本 28.0 引入的兄弟交易擠出機制下,支付更高手續費的第二個子交易可以取代第一個。

然而,當節點從斷開的區塊恢復交易時,這種邏輯就失敗了。簡單來說,節點是在一個破碎的基礎上構建其下一個區塊。

誰受到比特幣核心漏洞的影響?

主要是運行有漏洞版本的 礦工和礦池運營商。一旦記憶池變得不一致,區塊模板的建立便無法通過有效性檢查。

因此,受影響的節點無法再產生區塊。唯一的解決方法是重新啟動,這迫使節點從頭重建其內存池。

安全研究員 Niklas Goegge 於 2025 年 9 月 26 日負責任地報告了此漏洞。不久之後,開發人員 Greg Sanders 提交了修復方案。

2025 年 10 月發布了修補版本 30.0、29.2 和 28.3。比特幣核心在最後一個有漏洞的 29.x 版本結束生命週期後才公布詳細資訊。這就是為什麼開發人員通常會延遲公布細節 直到大多數節點完成更新。

按比特幣節點數量排名的前 10 個國家:美國以 32.63% 領先,其次是德國和法國。來源:Newhedge
按比特幣節點數量排名的前 10 個國家:美國以 32.63% 領先,其次是德國和法國。來源:Newhedge

值得注意的是,同一份披露內容中還包括了版本 30.0 中修復的另外兩個漏洞:一個會導致區塊處理停滯,另一個則錯誤地授予了進站 Tor 連線權限。此披露也跟隨了十月披露的另外三個漏洞,這些漏洞是由一個名為 Project Loupe 的 AI 掃描器標記的。

因此,仍在運行 28.0 至 29.1 版本的運營者應立即升級。重啟受影響的節點也能恢復乾淨的記憶體池。

文章 Bitcoin Core 對故障挖礦節點的修復?關閉再重新開啟 首先刊登於 BeInCrypto。

免責聲明:本頁面資訊可能來自第三方,不一定反映KuCoin的觀點或意見。本內容僅供一般參考之用,不構成任何形式的陳述或保證,也不應被解釋為財務或投資建議。 KuCoin 對任何錯誤或遺漏,或因使用該資訊而導致的任何結果不承擔任何責任。 虛擬資產投資可能存在風險。請您根據自身的財務狀況仔細評估產品的風險以及您的風險承受能力。如需了解更多信息,請參閱我們的使用條款和風險披露 。