Фонд поддержки блокчейна XRP Ledger сообщил: уязвимость XRP Ledger в платежном ядре почти 11 лет оставалась незамеченной и теоретически позволяла выпускать новые XRP сверх установленного лимита в 100 млрд токенов.
Проблему нашли блокчейн-исследователь Cayden Liao и специалисты по безопасности Veria AI. По данным разработчиков, ошибка присутствовала в коде с 2015 года и была связана с переполнением при обработке крупных пакетных сделок на встроенной децентрализованной бирже XRP Ledger.
Как ошибка могла приводить к выпуску лишних XRP Уязвимость возникала в ситуации, когда одна транзакция закрывала сразу несколько сотен ордеров на продажу.
Система рассчитывала, сколько XRP нужно списать с покупателя. Если итоговая сумма становилась слишком большой и превышала допустимый максимум, расчет фактически сворачивался до небольшого значения.
Читать на coinspot.io