RippleX und die XRP Ledger Foundation haben einen schwerwiegenden Sicherheitsfehler behoben, der bei Ausnutzung das Erzeugen einer unbegrenzten Menge an Vermögenswerten ermöglicht hätte. Die Behebung hat jedoch in der Community Fragen zur Sicherheit, zur Zentralisierung des Netzwerks und zu weiteren Themen aufgeworfen.

Ripple unterstützt Notfall-Upgrade trotz Kritik

Das Team gab bekannt, dass die Schwachstelle im Netzwerk behoben wurde, bevor sie auf einer öffentlichen Blockchain ausgenutzt werden konnte. Ursache war ein kritischer Ganzzahlüberlauf, durch den Angreifer zusätzliches XRP erzeugen und damit das festgelegte Angebot umgehen konnten.

Guthaben werden als 64-Bit-Ganzzahlen gespeichert. Überschreitet eine Summe den möglichen Höchstwert, läuft sie über und wird zu einer kleineren Zahl, statt einen Fehler auszulösen. Dadurch entsteht ein Problem: Ein Hacker kann einen Kauf über große Vermögenswerte veranlassen und dafür nur eine einzige Zahlung leisten. Die Eigentümer erhalten den vollen Betrag, dem Angreifer wird jedoch nur eine Zahlung berechnet – so entstehen neue Token.

Den Entwicklern zufolge geht das Problem auf das Jahr 2015 zurück, wurde erstmals als Fund F48 beim Sherlock Attackathon gemeldet und als wenig schwerwiegend eingestuft. Es wurde über ein kürzliches Bug-Bounty-Programm gemeldet und behoben; etwa 80 % der Validatoren führten ein Upgrade durch.

„Bei der Folgenabschätzung stellte Mayukha Vadari (RippleX) fest, dass die Lücke auch ein Konsensrisiko zwischen Serverversionen darstellte, da die akzeptierte Menge an Wrappern davon abhing, welche Felder die jeweilige Version definierte. Dadurch wurde der Schweregrad von niedrig auf ein Hindernis vor der Aktivierung angehoben.“

Obwohl der Fix Angriffe verhinderte, bei denen mehrere Vermögenswerte hätten ausgegeben werden können, sagten Kritiker, der Vorgang beweise, dass XRP nicht so dezentralisiert sei, wie behauptet werde. Justin Bons, Gründer von Cyber Capital, sagte, XRP als dezentralisiert zu vermarkten, sei schlichtweg Betrug.

Zuvor war Ripple wegen Bedenken hinsichtlich der Zentralisierung ebenfalls in die Kritik geraten, obwohl das Unternehmen alle Vorwürfe stets zurückweist. Das Team erklärte, ein reguläres Verfahren hätte zwei Wochen gedauert und dies sei die erste bewusste Umgehung eines Änderungsverfahrens seit dessen Einführung vor mehr als zehn Jahren gewesen.

Sie argumentierten, dass RippleX und die Core-Entwickler die Entscheidung unterstützten, die üblichen Prozesse zu überspringen, und nicht nur eine einzelne Partei. Außerdem erhielt der Schritt die Unterstützung von über 80 % der Validatoren, wie mehrere Betreiber betonten.

Der unabhängige Validator XRP Kuwait unterstützte in einer Stellungnahme auf X den Schritt und unterschied dabei zwischen Koordination und Kontrolle in bestimmten Situationen. Auch andere Nutzer befürworteten das Upgrade, weil eine Verzögerung gefährlich gewesen wäre. Unterdessen forderten andere Mitglieder der Community umfangreichere Bug-Bounty-Programme, um einen Hack zu verhindern, der die Stimmung trüben könnte.