開發團隊披露,早在2015年已潛伏於 XRP Ledger 支付引擎的一個缺陷,理論上可讓攻擊者在既定1,000億總量上限之上,額外「鑄造」可支用的 XRP (XRP)。
要點概覽:
- 一名研究人員利用人工智能保安工具,於9月22日透過網絡的懸紅計劃回報該溢位漏洞。
- 開發者在三日後推出修補更新,破天荒跳過沿用逾十年的驗證人表決程序。
- 維護團隊暫未發現有任何人士實際利用這一缺陷。
XRP 潛在「造假幣」漏洞
XRP Ledger 維護團隊於10月9日發布漏洞披露報告,指相關問題最初是由一名研究人員在9月22日,透過網絡的懸紅計劃提出。Ripple 旗下開發部門 RippleX 在成功重現攻擊場景後,將其評級為「極度嚴重」。團隊強調,暫未發現有任何證據顯示漏洞曾被濫用。
問題核心出現在支付引擎:系統在計算單一支付指令一次過撮合多個訂單簿報價時,使用了未經檢查的64位元運算來累計買方應付總額。
攻擊者如在訂單簿內放入數以百計刻意失真定價的掛單,便可將該總額推高至超出數值上限,再「溢位」回一個極小的數字;結果是賣方依然獲得全額付款,而買方實際只付出極少代價。由於帳本用作防堵新增XRP的安全檢查,同樣沿用這組算式,最終完全偵測不到這批偽造代幣。
延伸閱讀: GPT-6.1 Sol 助 Asana 將代理成本壓低76倍 但關鍵在這裏
廖凱登詳解攻擊原理
Veria Labs 安全聯合創辦人 廖凱登(Cayden Liao) 在 X 上撰文指,其公司開發的 AI 安全代理成功發現這個漏洞,並構建出可行的攻擊程式。他估算,在理論情況下,單一交易最多可「鑄造」約18萬億枚XRP。他相信漏洞多年未被察覺,原因在於這次利用實際上是「把兩個各自嚴重程度偏低的錯誤串連起來」,才構成高風險情境。
廖凱登透露,Ripple 最終向 Veria 支付了該懸紅計劃的最高賞金——25萬美元。RippleX 工程主管 J. Ayo Akinyele 則表示,團隊會進一步擴大人工智能輔助漏洞搜索及形式化驗證的應用,並指 AI 正在「從根本上改變漏洞被發現的速度」。
XRPL 史無前例「急修」機制
修補程式已於9月25日隨 xrpld 3.4.1 版本推送,距離最初報告只有三日。當日超過八成受信任驗證人已更新至新版本,使變更在沒有經過傳統為期兩星期的修訂表決程序下,直接生效——這是逾十年來首次出現的「繞過投票」緊急安排。
開發者解釋,如按一貫開源流程公開發佈程式碼,再等待表決期完結,等同在數星期內向潛在攻擊者「公開教學」,讓他們有機可乘,在修補正式生效前利用漏洞。
加密貨幣世界並非首次面對類似風險。早於2010年,比特幣 (BTC) 就曾因一個溢位錯誤,被人於單一交易中產生超過1,840億枚比特幣。開發者其後於數小時內緊急修補並分叉區塊鏈,把多鑄出的代幣抹除。今年較早時,Zcash (ZEC) 亦曾急忙堵塞一項可導致代幣「假增發」的設計缺陷,消息一出,其代幣價格曾急挫。

