В XRP Ledger нашли уязвимость, позволявшую выпускать XRP сверх лимита 100 млрд

Фонд поддержки XRP Ledger сообщил об ошибке в платежном ядре сети, лежавшей в коде с 2015 года: она позволяла обойти ограничение предложения в 100 млрд XRP и выпустить до 18 трлн монет из воздуха. Разработчики RippleX заявили, что уязвимость закрыта, следов её использования в публичных сетях нет. За находку исследователю Кейдену Ляо выплатили 250 тыс. долларов ≈ 752 тыс. BYN — максимальную сумму по программе вознаграждений Ripple; ZachXBT назвал выплату недостаточной.
Фонд поддержки блокчейна XRP Ledger раскрыл критическую уязвимость в платежном ядре сети, которая оставалась незамеченной почти 11 лет. Ошибку нашли блокчейн-исследователь под ником Cayden Liao и специалисты по безопасности компании Veria AI.
Проблема в коде относилась к 2015 году. Она позволяла обойти жёсткий лимит на общее предложение XRP — 100 млрд токенов — и выпустить произвольное количество новых монет, которые затем можно было тратить как обычные. Разработчики связали уязвимость с ошибкой переполнения при обработке массовых сделок на встроенной децентрализованной бирже XRP Ledger.
По оценке авторов находки, одна транзакция позволяла создать 18 трлн XRP — в 184 раза больше фиксированного предложения в 100 млрд токенов. Об ошибке сообщили и подтвердили её 22 сентября, исправление выпустили 25 сентября, до того как до новой версии обновились более 80% валидаторов, — после этого уязвимость стала бесполезной.
Как работала ошибка
Если система обрабатывала одну транзакцию, закрывавшую сразу несколько сотен заявок на продажу, она рассчитывала, сколько XRP списать с покупателя. Когда сумма выходила за пределы максимально допустимого значения, система сворачивала её в маленькое число. В результате продавцы получали запрошенное, а с покупателя списывалась лишь эта небольшая сумма плюс комиссия сети. Разница — крупные суммы — фактически создавалась из воздуха и становилась новыми токенами XRP, которых быть не должно.
Для атаки хакеру нужно было создать несколько сотен аккаунтов, разместить на каждом ордер на продажу крошечного объёма какого-либо токена за очень большое количество XRP, а затем одним платежом выкупить все ордера сразу. Затраты ограничивались несколькими сотнями «дропов» (минимальная единица XRP), стандартными комиссиями и резервами за создание аккаунтов и ордеров — эти средства возвращаются при удалении объектов. Новые XRP при этом можно было свободно перемещать, обменивать или отправлять на биржи.
Спор о вознаграждении
За находку соучредитель Veria Labs Кейден Ляо получил 250 тыс. долларов ≈ 752 тыс. BYN — максимальную сумму, предусмотренную программой вознаграждений Ripple. Ляо заявил в соцсетях, что, по его мнению, это крупнейшая выплата за уязвимость, полностью найденную ИИ-агентом. Фонд заключил с «охотниками за ошибками» коммерческие соглашения сверх программы, но их условия не раскрыл.
Блокчейн-исследователь ZachXBT назвал выплату недостаточной с учётом серьёзности находки. «Дешево платить «белой шапке» 250 тысяч долларов за критическую уязвимость, позволяющую бесконечно увеличивать предложение XRP, когда у вас в казне миллиарды? Спасибо, что помогли обеспечить, что в следующий раз злоумышленник воспользуется ею, чтобы похитить девятизначную сумму, вместо того чтобы добросовестно сообщить об этом», — написал он. Участник XRP Ledger Foundation под ником Vet согласился с критикой и сообщил, что программа вознаграждений будет усилена.
Разработчики блокчейна заявили, что уязвимость исправлена. По утверждению команды RippleX, свидетельств её эксплуатации ни в одной публичной сети нет.
Несколько месяцев назад похожую ошибку нашли в блокчейне приватной криптовалюты Zcash: она позволяла создавать неограниченное количество поддельных токенов ZEC внутри пула и существовала с мая 2022 года.
Пересчёт в белорусские рубли — по официальному курсу Национального банка на 18.10.2026: $1 = 3,0091 BYN.
BitNovosti · права на исходный материал принадлежат автору.
Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Операции с криптовалютами связаны с риском полной потери вложенных средств. Подробнее — «Отказ от ответственности».
Разборы событий, итоги дня и то, что двигает рынок. Без сигналов и обещаний — только факты и что они значат.
Читать в Telegram →По теме
- ▪Cysic остановила мост после эмиссии 10 млн CYS в BNB Smart ChainForkLog · 18 октября
- ▪Турция задержала основателя HEX Ричарда Харта по красному уведомлению ИнтерполаForkLog · 18 октября
- ▪Архив физических нападений на владельцев биткоина вырос до 702 случаевBitcoin.com · 17 октября
- ▪Claude от Anthropic восстановил происхождение криптографических семян АНБ за 30 минутBitcoin.com · 17 октября