XRP-SICHERHEIT | DER 92×-FEHLER ERKLÄRT
Eine kritische Schwachstelle im XRP Ledger offenbarte eine ungewöhnliche Schwäche bei der Berechnung großer Zahlungssummen.
Das Problem betraf eine arithmetische 64-Bit-Grenze. Eine sorgfältig konstruierte Zahlung mit mehreren falsch bepreisten Angeboten konnte die Summe über den Wertebereich des Zählers hinaus treiben und ihn dadurch überlaufen lassen. So konnten Verkäufer eine Zahlung erhalten, während dem Käufer deutlich weniger berechnet wurde als beabsichtigt. Dadurch ließ sich die Prüfung umgehen, die verhindern soll, dass XRP ohne Zahlung geschaffen wird.
Der theoretische Schwellenwert lag bei mehr als dem 92-Fachen des bestehenden XRP-Angebots. Dafür waren mindestens 93 absichtlich falsch bepreiste Angebote in einer einzigen Zahlung erforderlich.
Der Fehler wurde am 22. September gemeldet, am 25. September in xrpld 3.4.1 behoben und am 9. Oktober öffentlich bekannt gegeben.
Das XRPL-Team meldete keine Hinweise darauf, dass die Schwachstelle in öffentlichen Netzwerken ausgenutzt wurde.
$XRP
#XRPLedgerPatchesXRPCreationBug
Eine kritische Schwachstelle im XRP Ledger offenbarte eine ungewöhnliche Schwäche bei der Berechnung großer Zahlungssummen.
Das Problem betraf eine arithmetische 64-Bit-Grenze. Eine sorgfältig konstruierte Zahlung mit mehreren falsch bepreisten Angeboten konnte die Summe über den Wertebereich des Zählers hinaus treiben und ihn dadurch überlaufen lassen. So konnten Verkäufer eine Zahlung erhalten, während dem Käufer deutlich weniger berechnet wurde als beabsichtigt. Dadurch ließ sich die Prüfung umgehen, die verhindern soll, dass XRP ohne Zahlung geschaffen wird.
Der theoretische Schwellenwert lag bei mehr als dem 92-Fachen des bestehenden XRP-Angebots. Dafür waren mindestens 93 absichtlich falsch bepreiste Angebote in einer einzigen Zahlung erforderlich.
Der Fehler wurde am 22. September gemeldet, am 25. September in xrpld 3.4.1 behoben und am 9. Oktober öffentlich bekannt gegeben.
Das XRPL-Team meldete keine Hinweise darauf, dass die Schwachstelle in öffentlichen Netzwerken ausgenutzt wurde.
$XRP
#XRPLedgerPatchesXRPCreationBug
