XRP Ledger 官方於二零二六年十月九日公開「xrpld 3.4.1」漏洞披露報告,指支付引擎存在可追溯至約二零一五年的整數溢位:攻擊者可藉大量特製掛單與單筆支付,令系統在加總應付款時發生繞回(wrap-around),從而「憑空」鑄造可花費的 XRP,違反帳本固定總量約一千億枚的設計假設。同期 CoinDesk 亦跟進報道。來源真實性已核對自 XRPL 官方漏洞披露與緊急版本說明,並以披露內時間線與修補說明交叉確認;官方稱未見公共網絡遭利用證據。
報告同時交代另一項 Batch 內層交易封裝驗證缺陷,相關修補修正案 fixBatchV1_2 已於十月九日在主網啟用。對正評估跨鏈結算、代幣化存款或機構級 XRPL 節點的香港與亞洲金融科技團隊而言,重點不在炒作代幣價格,而在固定供應、節點升級節奏與責任披露機制是否足以支撐合規信任。
XRP Ledger/官方:公開支付引擎十年級整數溢位——特製掛單可憑空鑄造可花費 XRP,違固定總量約一千億枚;xrpld 3.4.1 已修、主網未見利用證據
XRP Ledger(XRPL)以「創世即鑄造全部約一千億枚 XRP、其後不可再增發」作為協議層核心假設,機構與交易所亦常以此作為供應可控的論據。二零二六年十月九日,官方在 xrpl.org 發布針對 xrpld 3.4.1 的漏洞披露報告,詳述兩項已修補問題:其一是支付引擎在加總大量掛單金額時的整數溢位,可被構造成「鑄造可花費 XRP」;其二是 Batch(批次)內層交易封裝欄位驗證不足,曾構成跨版本共識風險。CoinDesk 於十月十日以「可創造價值數十億美元級的 XRP」為題報道同一披露。本文已核對官方披露全文與二零二六年九月二十五日緊急版本說明;來源真實性已驗證。
官方強調:溢位問題若被利用,屬嚴重事件——攻擊者可在單筆已驗證交易中鑄造遠超總供應的可花費 XRP,並轉出、交易或送往交易所;惟調查未見公共網絡遭利用證據。修補於九月二十五日隨 xrpld 3.4.1 發布,當日逾八成預設 UNL 驗證者已升級。
一、核心事件:溢位繞回=違規鑄造
技術細節
綜合 XRPL 官方漏洞披露報告:
- 公開日期:二零二六年十月九日(Publication date);修補版本發布為二零二六年九月二十五日。
- 發現者:Cayden Liao 與 Veria AI,經 XRPL Bug Bounty 於二零二六年九月二十二日報告;初評 Major,RippleX 在獨立伺服器重現並確認鑄造出的 XRP 可於後續支付中花費後,提升至 critical。
- 根因:支付經訂單簿一次吃下多筆最佳價掛單時,引擎以普通六十四位元整數加總買方應付金額,沒有溢位檢查。單筆掛單金額各自合法,但數百筆「極少量代幣換極大量 XRP」的掛單加總可超過整數上限,總額繞回成極小數值。
- 結果不對稱:引擎仍按掛單面額向各掛單方足額記入 XRP,卻只向買方帳戶收取繞回後的微小金額外加手續費——差額即為本不應存在的新 XRP。
- 既有防禦為何失效:
- 「交易不得創造 XRP」不變式(invariant)用同類六十四位元計數加總淨變動,同樣繞回,看起來只像正常手續費;
- 單帳戶餘額上限以「不超過總供應」為準,攻擊把鑄造量分散到數百個帳戶,個別帳戶不觸頂。
- 攻擊成本:官方指無需大額本金;成本主要是開立數百帳戶與掛單的準備金(物件刪除後可退回)及普通手續費。攻擊不能「意外」觸發,須刻意構造極不合理定價的掛單,再以單筆支付一次吃盡。
- 現況:
xrpld3.4.1 起,加總若將溢位則該路徑以 path dry/partial payment 等結果乾淨失敗,不鑄造;不變式改用更寬計數器。官方寫明未見公共網絡利用證據;披露時亦一併公開 3.4.1 原始碼。
二、技術原理深度解析
- 固定供應是協議承諾,不是行銷口號:創世後不可增發,依賴執行層算術與不變式共同守門。當「加總」與「不變式」共用可繞回算術,防禦變成像是同一把鎖的兩道複寫,而非獨立深度防禦。
- 訂單簿路徑放大邊界條件:個別掛單合法並不保證「一籃子掛單的總和」合法。此案例顯示跨物件聚合(aggregate)才是真正的危險介面。
- 為何跳過 amendment 直接生效:披露解釋,交易處理變更通常經 amendment(驗證者投票+約兩周啟用窗)。若把修補公開數周才啟用,漏洞位置亦隨開源公開,主網會長時間處於「已知且仍可利用」狀態。團隊與社群判斷嚴重性高於短暫版本不一致風險,故自十余年來首次刻意讓交易處理變更在升級當下即生效。官方亦坦言:混合版本期間若有人嘗試利用,新舊節點可能對結果分歧,嚴重時可致共識停滯——但相對錯誤帳本狀態,短暫停滯被視為可接受代價。
- 同日披露的 Batch 封裝缺陷:Batch(XLS-56)允許最多八筆內層交易原子提交。規範要求內層須包在
RawTransaction;舊碼未嚴格檢查,手搓二進位可用其他物件欄位包裝,衍生 SDK/索引器解析問題,以及 3.3.0/3.4.0 對「可否解碼」不一致時的共識風險。修補以fixBatchV1_2amendment 在二零二六年十月九日主網啟用;BatchV1_1 亦同步啟用路徑上受控推進。披露稱報告當下 Batch 功能尚未在主網以有漏洞形態處理真實資金。
四、日常應用場景
1. 開發者與技術團隊
運行 xrpld 的營運者須確認已升至 3.4.1(或更新);官方指 fixBatchV1_2 啟用後,舊伺服器會被 amendment block、無法與網絡同步。集成 SDK(xrpl.js/xrpl-py/xrpl4j)者應假設鏈上歷史可能出現非常規封裝,並跟進官方類型定義更新。支付路徑、掛單聚合與任何「自己加總餘額變動」的監控腳本,宜檢查是否同樣缺少溢位防護。
2. 企業與隱私敏感行業
銀行、支付機構與代幣化存款試驗若把「固定供應」寫進風險評估或對外說明,應把此次事件記為:供應完整性取決於客戶端與節點軟體正確性,而非僅白皮書陳述。責任披露、驗證者升級速度與是否公開原始碼,應納入供應商盡職審查清單。
3. 一般用戶
持幣用戶無需也不應嘗試重現攻擊;官方已指正常交易不會觸及該路徑。應以官方與主要交易所公告為準,避免輕信「已大量增發」類謠言。安全更新與節點營運屬基礎設施負責範圍。
4. 香港與亞洲市場視角
香港正推進代幣化資產、穩定幣與銀行級區塊鏈試驗;XRPL 在跨境支付與機構用例中常被討論。本地金融科技、托管與節點營運商應把「緊急安全版本+驗證者升級率」納入營運指標,並與金管局/證監會數碼資產合規敘事對齊:可驗證的披露與可執行的升級,比口號更重要。若企業需要在香港落地智能合約、節點或合規導向的鏈上產品,可參考 YSK Limited 的 Web3 區塊鏈開發服務(https://ysk.hk/services/web3-blockchain)。
五、專業評價與潛在考量
優勢
- 透過漏洞賞金與獨立重現,在公開披露前完成修補與高比例 UNL 升級,屬相對成熟的協調回應。
- 披露對根因、失敗的不變式、為何跳過 amendment 有具體技術交代,有助其他鏈借鑑「聚合算術」類缺陷。
- 同步硬化多處加總路徑與更寬不變式計數器,屬防禦縱深補強。
需要留意的地方
- 「逾十年未被正常交易觸發」不代表風險低——只代表需刻意構造;賞金與 AI 輔助紅隊正提高此類邊界條件被發現的機率。
- 跳過 amendment 是極端手段,不應常態化;披露亦強調日常協議變更仍應走投票啟用。
- CoinDesk 等外電以「數十億美元」形容潛在鑄造規模,屬影響量級描述;精確可鑄造上限取決於攻擊構造,讀者應以官方「可遠超總供應且可花費」為準,勿自行發明流通量數字。
- 同帳本家族近日亦有 PermissionDelegation 等功能上線新聞,讀者勿與本次「溢位鑄造」混為同一事件。
結語
XRPL 十月九日的披露,把「固定供應」從敘事拉回工程事實:供應承诺建立在支付引擎算術與不變式是否真的獨立、是否溢位安全。對香港與亞洲正把區塊鏈用于結算與代幣化的團隊而言,可執行的升級節奏、可驗證的責任披露,以及節點/合約開發的最小驚訝原則,比任何單一功能發布更關鍵。若貴司需要在香港規劃 Web3 基礎設施、智能合約或合規導向的鏈上整合,可了解 YSK Limited 的 Web3 區塊鏈開發(https://ysk.hk/services/web3-blockchain)。
參考來源
- XRP Ledger 官方:Vulnerability Disclosure Report for xrpld 3.4.1(2026-10-09)https://xrpl.org/blog/2026/vulnerabilitydisclosurereport-bug-20261009
- XRP Ledger 官方:Introducing XRP Ledger version 3.4.1(緊急發布 2026-09-25)https://xrpl.org/blog/2026/xrpld-3.4.1
- CoinDesk:XRP Ledger patched decade-old bug that could create billions of dollars in XRP from nothing(2026-10-10)https://www.coindesk.com/tech/2026/10/10/xrp-ledger-patched-decade-old-bug-that-could-create-billions-of-dollars-in-xrp-from-nothing