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