Ошибка в XRP Ledger позволяла создавать фальшивые XRP
Разработчики XRP Ledger выявили и устранили критическую уязвимость в платежном движке, которая из-за ошибки целочисленного переполнения (integer overflow) могла позволить злоумышленникам создавать дополнительные токены XRP. Ошибка оставалась незамеченной почти 10 лет, так как обычные транзакции не могли ее активировать.
По словам инженеров Ripple, уязвимость была выявлена исследователем через программу bug bounty в сентябре. Проблема заключалась в том, что при использовании специально подготовленных предложений сумма долга покупателя превышала максимальное значение системы, что приводило к «зацикливанию» расчетов: продавцы получали полную оплату, а с покупателя списывалась минимальная сумма, создавая новые XRP.
Исправление было внедрено в версии 3.4.1 еще 25 сентября. Команда решила применить патч в обход стандартного процесса голосования валидаторов, чтобы избежать риска эксплуатации уязвимости во время двухнедельного ожидания, что стало первым подобным случаем за всю историю сети.