簡述

  • XRP Ledger 維護人員披露並修補了一個關鍵的支付引擎溢出漏洞,該漏洞於九月透過漏洞賞金計畫回報,可能讓攻擊者製造偽造的 XRP。
  • 這個缺陷自 2015 年以來一直未被發現,因為沒有正常支付會觸發它,而且帳本的「未創建 XRP」安全檢查使用了同樣有問題的算術。
  • XRP Ledger 開發人員表示,沒有證據顯示該漏洞曾被利用。

XRP Ledger 背後的開發人員披露並修復了一個關鍵漏洞,若未處理,可能讓攻擊者憑空創造 XRP,這個缺陷在網路程式碼中潛伏了約十年。

在週五發布的披露中,帳本的維護人員表示,一名研究人員於九月透過 XRPL 漏洞賞金計畫回報了該漏洞。該問題是支付引擎中的整數溢出,支付引擎是軟體中處理支付的部分。

Myriad: Where does XRP go next? Click to make your prediction.
Myriad: Where does XRP go next? Click to make your prediction.

當單一筆支付消耗了訂單簿中數百個特別設計的報價時,買方應付的總額超過了系統所能儲存的最大值,並「迴繞」成一個極小的數字。引擎全額支付了每個賣方,卻幾乎沒有向買方收取任何費用,其中的差額相當於新鑄造的 XRP,而這些 XRP 本不應該存在。

更糟的是,帳本內建用來確認沒有任何交易會創造 XRP 的安全檢查,使用了同樣有缺陷的算術,因此它以相同的方式迴繞,什麼也沒抓到。維護人員表示,攻擊者本可在單一筆交易中創造出遠超該代幣總供應量的可花費 XRP,然後將其轉移、交易或發送到交易所。

比特幣BTC · USD

$82,731−2.98%

10月5日10月7日10月9日10月10日10月12日

$86.6k$84.6k$82.7k$80.7k

24小時最高最高$84,231

24小時最低最低$82,379

成交量成交量$1.0B

→

使用 USDT 購買 比特幣

由 Jupiter 提供技術支援

價格數據由 CoinGecko 提供CoinGecko更多 比特幣 新聞與預測 →

RippleX 工程師確認,該漏洞自 2015 年現行支付引擎編寫以來就一直存在,且未被發現,因為沒有任何普通支付會接近觸發溢位。

團隊表示,沒有證據顯示該漏洞曾被利用。修補程式已於9月25日在3.4.1版中發布,當天網路中超過80%的可信驗證者都在運行該版本。

值得注意的是,該修補程式繞過了帳本常規的修正程序,該程序要求驗證者投票並等待兩週後變更才會生效,這是自該系統十多年前推出以來,首次有交易處理變更刻意以這種方式發布。維護者表示,其嚴重性足以證明此舉合理,因為這個開源修補程式若按常規流程,將會揭露該漏洞,同時讓它在數週內仍可被利用。

此次披露呼應了今年震動Zcash的偽造恐慌,當時這款隱私幣急忙修補其屏蔽池中的一個健全性漏洞,該漏洞可能允許偽造代幣。該事件導致ZEC暴跌,直到該網路的Ironwood升級才解決。

XRP也未能安然度過這一週。該代幣週一交易價格為1.38美元,24小時內下跌1.6%,是主要加密貨幣中表現最差的,過去七天則下跌9.4%。