Entwickler des XRP Ledger haben einen kritischen Bug in der Zahlungs-Engine behoben, der in einer einzigen Transaktion die Erzeugung von etwa 18 Billionen XRP ermöglicht hätte, wie aus einem Offenlegungsbericht hervorgeht. Die Schwachstelle befand sich seit 2015 im Code und betraf fehlende Überlaufprüfungen, wenn eine Zahlung zahlreiche Orderbuch-Angebote abarbeitete. Es gab keine Hinweise darauf, dass sie in einem öffentlichen Netzwerk ausgenutzt worden war.
Warum das wichtig ist
Ein Angreifer hätte Hunderte Konten erstellen, winzige Token-Beträge für außerordentlich große XRP-Summen anbieten und anschließend jedes Angebot in einer einzigen Zahlung abwickeln können. Die Berechnung hätte auf einen kleinen Wert zurückspringen können, sodass Verkäufer den vollen Gegenwert erhielten, während dem Käufer nur wenige hundert Drops zuzüglich der Transaktionsgebühr berechnet worden wären. Eine damit verbundene Kontostandsprüfung hätte neu erzeugtes XRP ebenfalls nicht blockiert.
Cayden Liao von Veria Labs sagte, der KI-Agent des Unternehmens habe das Problem gefunden und einen funktionierenden Exploit entwickelt. Seiner Schätzung zufolge hätten 18 Billionen XRP erzeugt werden können, also das 184-Fache des ursprünglichen Token-Angebots von 100 Milliarden. Ripple zahlte Veria die höchste Prämie des Programms in Höhe von 250.000 US-Dollar.
Auswirkungen auf den Markt
RippleX veröffentlichte die Fehlerbehebung in xrpld Version 3.4.1 drei Tage, nachdem Veria den Bug am 22. September gemeldet hatte. An diesem Tag lief die gepatchte Version auf mehr als 80 % der Validatoren der standardmäßigen Unique Node List. Anders als bei normalen Änderungen am XRP Ledger trat die Fehlerbehebung mit der Aktualisierung der Server in Kraft. Dadurch wurde eine öffentliche Veröffentlichung vermieden, die die Schwachstelle vor ihrer Aktivierung hätte offenlegen können.
Das Update behob außerdem einen separaten Batch-Bug, der fehlerhafte Datensätze hätte hinterlassen und Indexer, Explorer sowie SDKs hätte beeinträchtigen können, auch wenn daraus kein Vorteil auf der Blockchain entstanden wäre. Der Vorfall unterstreicht die Bedeutung KI-gestützter Tests und formaler Verifizierung für offene Blockchain-Infrastrukturen.
Häufig gestellte Fragen
-
Wie viel XRP hätte die Schwachstelle erzeugen können?
Veria Labs schätzte, dass eine Exploit-Transaktion etwa 18 Billionen XRP hätte erzeugen können, also das 184-Fache des ursprünglichen Angebots von 100 Milliarden Token.
-
Wie funktionierte der Zahlungs-Bug im XRP Ledger?
Fehlende Überlaufprüfungen konnten dazu führen, dass sehr große Zahlungssummen auf einen kleinen Wert zurücksprangen, wenn eine Transaktion zahlreiche Orderbuch-Angebote abarbeitete.
-
Wurde die Schwachstelle im XRP Ledger in einem öffentlichen Netzwerk ausgenutzt?
Laut dem Offenlegungsbericht gab es keine Hinweise darauf, dass das Problem in einem öffentlichen Netzwerk ausgenutzt worden war.
-
Wer hat die Schwachstelle im XRP Ledger gefunden?
Veria Labs zufolge hat der KI-Agent des Unternehmens den Bug gefunden und einen funktionierenden Exploit entwickelt. Ripple zahlte der Firma die höchste Prämie des Programms in Höhe von 250.000 US-Dollar.
-
Was wurde mit dem Update auf xrpld 3.4.1 außerdem behoben?
Das Update behob außerdem einen separaten Batch-Bug, der fehlerhafte Datensätze hätte erzeugen und Off-Chain-Indexer, Explorer sowie SDKs hätte beeinträchtigen können.