Veröffentlicht am:
Große XRP-Münze mit silbernem Rand in einem Glaswürfel auf einem weißen Steinsockel, eine gerissene Kante des Glases ist mit einer verschraubten Stahlklammer geschlossen.

XRP Ledger schloss Lücke, die XRP aus dem Nichts erzeugen konnte

Im XRP Ledger steckte seit 2015 ein Rechenfehler, mit dem sich nach Angaben der Entwickler in einer einzigen Transaktion mehr XRP erzeugen ließen, als es überhaupt gibt. Geschlossen ist die Lücke seit dem 25. September, öffentlich gemacht wurde sie erst am Freitag; Hinweise auf einen Missbrauch haben die Entwickler nach eigener Darstellung nicht gefunden.

Der Sicherheitsbericht auf xrpl.org beschreibt einen Überlauf im Zahlungsmodul der Kette, also in dem Teil, der Zahlungen über die eingebaute Börse des Ledgers abwickelt. Kaufte eine einzige Zahlung sehr viele eigens präparierte Angebote auf einmal, wurde die Summe so groß, dass der Zähler überlief. Der Käufer zahlte dann einen winzigen Restbetrag, die Verkäufer bekamen ihre Beträge voll gutgeschrieben.

“An attacker could have created spendable XRP far beyond the total supply in a single validated transaction”, heißt es im Bericht: Ein Angreifer hätte in einer einzigen bestätigten Transaktion ausgebbare XRP weit über die Gesamtmenge hinaus erzeugen können. Fest vorgesehen sind 100 Milliarden Stück.

Auch die eingebaute Kontrolle, die nach jeder Transaktion prüft, dass kein XRP neu entstanden ist, schlug nicht an, weil sie mit derselben ungeprüften Arithmetik rechnete.


RippleX baute den Angriff nach und stufte ihn als kritisch ein

Gemeldet wurde der Fehler am 22. September über das Bug-Bounty-Programm des XRP Ledger, von dem Sicherheitsforscher Cayden Liao und der Firma Veria AI. Am selben Tag stellte RippleX, die Entwicklersparte von Ripple, den Angriff auf einem abgeschotteten Server nach und hob die Einstufung von “Major” auf kritisch. Nach Angaben von CoinDesk ließen sich die so erzeugten XRP in einer folgenden Transaktion tatsächlich ausgeben.

Billig wäre der Angriff gewesen: “The real cost was a few hundred XRP in account and offer reserves”, schreiben die Entwickler, also einige hundert XRP an Reserven für Konten und Angebote, die beim Auflösen zurückfließen, dazu die üblichen Gebühren. Beim aktuellen Kurs von 1,41 US-Dollar (1,26 Euro) wären das wenige hundert Dollar gewesen.

Quelle: CoinGecko

Am 23. September floss die Korrektur in den Entwicklungszweig, am 25. September erschien die Serversoftware xrpld 3.4.1. In ihren Versionshinweisen stand nur, es handle sich um eine Notfallversion für sicherheitsrelevante Fehler; was genau repariert wurde, blieb bis zum 9. Oktober offen. Wir hatten über 3.4.1 damals im Zusammenhang mit dem verschobenen Batch-Upgrade berichtet, das am Donnerstag schließlich aktiv wurde.


Die Entwickler umgingen die übliche Abstimmung der Validatoren

Ungewöhnlich war der Weg der Korrektur. Änderungen an der Transaktionsverarbeitung laufen im XRP Ledger normalerweise über sogenannte Amendments, die zwei Wochen lang die Zustimmung von mehr als 80 Prozent der Validatoren brauchen. Diesmal kam die Reparatur als direkte Änderung der Software. “This is the first time a change to transaction processing has deliberately shipped this way”, heißt es im Bericht, es sei das erste Mal, dass eine solche Änderung bewusst auf diesem Weg ausgeliefert wurde.

Gerechtfertigt war das nach Darstellung der Entwickler durch die Eile. Eine öffentliche Abstimmung hätte den Fehler angekündigt, bevor er behoben war. Am Tag der Veröffentlichung liefen nach dem Bericht mehr als 80 Prozent der Validatoren auf der Standardliste mit 3.4.1.


XRP-Halter müssen nichts tun, Betreiber eigener Server schon

Für Anleger, die XRP auf einer Börse oder in einer eigenen Wallet halten, ändert sich nichts. Ein Missbrauch hätte die feste Menge von 100 Milliarden XRP ausgehebelt und damit das Versprechen, auf dem der Wert des Coins zum Teil beruht; laut Bericht ist er nicht passiert: “We have found no evidence that this issue was exploited on any public network.”

Wer selbst einen XRP-Ledger-Server betreibt, braucht mindestens Version 3.4.1. Der Kurs reagierte kaum, XRP lag am Samstagvormittag 0,4 Prozent über dem Vortag. CoinDesk zählt den Fund zu einer Reihe jahrelang übersehener Fehler, die seit Juli mit Hilfe von KI-Werkzeugen ans Licht kamen, darunter die Lücke in Coldcard-Wallets und die Warnung von Core Lightning an Betreiber alter Knoten.

XRP lässt sich unter anderem bei eToro handeln; wie der Kauf dort Schritt für Schritt abläuft, steht in unserer Anleitung zu XRP bei eToro.






Die besten Krypto-Börsen

Krypto sicher aufbewahren

Weitere Artikel aus dem Magazin

Jetzt mehr über Kryptowährungen wie Bitcoin, Ethereum oder Cardano erfahren

bitcoin
bitcoin

Bitcoin (BTC)

Price
$ 83,084.00

Bitcoin kaufen

Bitcoin ist eine virtuelle Währungen, die für seinen dezentralen Charakter bekannt ist und auf dem Kryptomarkt gehandelt werden. Ursprünglich im Januar 2009 geschaffen, nutzt Bitcoin die Blockchain, um die Sicherheit beim versenden und die Inflationsresitenz der Währung zu gewährleisten. Bitcoin ist die erste und größte Kryptowährung und legte zu Anfang den Grundstein für den Erfolg digitaler Währungen.

ethereum
ethereum

Ethereum (ETH)

Price
$ 2,505.19

Ethereum kaufen

Ethereum ist eine Blockchain-Plattform, die mit einer eigenen digitalen Kryptowährung ausgestattet ist, die als Ether oder ETH bekannt ist. Dabei handelt es sich um ein dezentrales öffentliches Hauptbuch, das zur Aufzeichnung und Überprüfung von Transaktionen verwendet wird. Die Kryptowährung Ethereum hat den zweitgrößten Marktwert direkt nach Bitcoin. Mit seiner Second-Layer Technologie bietet Ethereum die Basis für sogenannte DApps.

cardano
cardano

Cardano (ADA)

Price
$ 0.248221

Cardano kaufen

Cardano ist die neueste Innovation in der Kryptowährung, die die dezentrale PoS- oder Proof-of-Stake-Technologie nutzt und damit eine weitaus bessere Alternative als das bestehende PoW- oder Proof-of-Work-Netzwerk darstellt. Darüber hinaus ist Cardano mit einer eigenen Kryptowährung namens ADA ausgestattet, die 2017 nach dem Start von Cardano im Jahr 2015 eingeführt wurde. Als Hauptkonkurrent von ETH lassen sich ebenfalls auf Basis von Cardano DApps erstellen.

Menü
bitcoin
Bitcoin (BTC) $ 83,084.00
ethereum
Ethereum (ETH) $ 2,505.19
tether
Tether (USDT) $ 0.999085
bnb
BNB (BNB) $ 749.42
xrp
XRP (XRP) $ 1.40
usd-coin
USDC (USDC) $ 0.999676
solana
Solana (SOL) $ 109.64
tron
TRON (TRX) $ 0.330119
staked-ether
Lido Staked Ether (STETH) $ 2,265.05
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.06
zcash
Zcash (ZEC) $ 1,233.80
hyperliquid
Hyperliquid (HYPE) $ 85.64
dogecoin
Dogecoin (DOGE) $ 0.085637
usds
USDS (USDS) $ 0.999876
chainlink
Chainlink (LINK) $ 13.07
wrapped-steth
Wrapped stETH (WSTETH) $ 2,779.67
monero
Monero (XMR) $ 532.05
whitebit
WhiteBIT Coin (WBT) $ 81.70
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 76,243.00
cardano
Cardano (ADA) $ 0.248221
leo-token
LEO Token (LEO) $ 8.91
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.998762
rain
Rain (RAIN) $ 0.010223
wrapped-beacon-eth
Wrapped Beacon ETH (WBETH) $ 2,466.93
stellar
Stellar (XLM) $ 0.199557
near
NEAR Protocol (NEAR) $ 5.31
bitcoin-cash
Bitcoin Cash (BCH) $ 279.00
wrapped-eeth
Wrapped eETH (WEETH) $ 2,465.31
litecoin
Litecoin (LTC) $ 63.75
susds
sUSDS (SUSDS) $ 1.08
canton-network
Canton (CC) $ 0.124165
ethena-usde
Ethena USDe (USDE) $ 0.999249
uniswap
Uniswap (UNI) $ 7.59
avalanche-2
Avalanche (AVAX) $ 10.55
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 76,366.00
sui
Sui (SUI) $ 1.11
dai
Dai (DAI) $ 1.00
blockchain-usd
Blockchain USD (USDB) $ 0.932324
bitway
Bitway (BTW) $ 1.67
weth
WETH (WETH) $ 2,268.37
usd1-wlfi
USD1 (USD1) $ 0.998949
the-open-network
Gram (prev. Toncoin) (GRAM) $ 1.45
hedera-hashgraph
Hedera (HBAR) $ 0.092269
usdt0
USDT0 (USDT0) $ 0.998824
quant-network
Quant (QNT) $ 243.75
tether-gold
Tether Gold (XAUT) $ 4,183.90
bittensor
Bittensor (TAO) $ 287.82
shiba-inu
Shiba Inu (SHIB) $ 0.000005
global-dollar
Global Dollar (USDG) $ 0.999811
ethena
Ethena (ENA) $ 0.225495