Безопасность
6 мин

В XRP Ledger закрыли ошибку 2015 года, которая позволяла создать XRP из ничего: что делать владельцам

9 октября 2026 года разработчики XRP Ledger раскрыли уязвимость, которая больше десяти лет пряталась в платёжном коде сети: один хитро составленный платёж мог создать новые XRP сверх 100 млрд, выпущенных при запуске. Ошибку нашли исследователь и ИИ-инструмент, исправление вышло ещё 25 сентября, следов атаки в публичных сетях нет. Владельцам XRP в своём кошельке делать ничего не нужно, а вот операторам узлов пора обновиться.

Запечатанный стеклянный шар с одинаковыми монетами и хромовая заплатка на трещине, рядом тают призрачные монеты

Что случилось

В пятницу, 9 октября, RippleX, подразделение разработки компании Ripple, опубликовала отчёт об уязвимости в XRP Ledger. Ошибка сидела в платёжном движке сети, по оценке разработчиков, с 2015 года, когда этот код был написан. Она позволяла провести платёж, после которого в сети появлялись новые XRP, хотя отправитель почти ничего не платил.

Хронология короткая:

  • 22 сентября исследователь Кейден Ляо (Cayden Liao) и Veria AI сообщили об ошибке по программе вознаграждений за уязвимости.
  • 25 сентября вышла версия серверной программы xrpld 3.4.1 с исправлением. Что именно в ней починили, разработчики тогда не сказали и попросили операторов узлов обновиться сразу.
  • 9 октября RippleX раскрыла детали.

Инженеры RippleX повторили атаку на отдельном тестовом сервере и убедились: созданные таким образом XRP можно было потратить следующей транзакцией. Следов того, что ошибкой кто-то воспользовался в публичных сетях, компания не нашла. Уязвимыми были xrpld 3.4.0 и все более ранние версии.

Для XRP это особенно чувствительная тема. Все 100 млрд монет созданы при запуске сети в 2012 году, майнинга нет, и программа устроена так, чтобы новые XRP появиться не могли.

Как работала ошибка

В XRP Ledger встроена собственная биржа: любой счёт может выставить заявку на обмен одного токена на другой, а платёж может пройти сразу через несколько таких заявок. Ошибка пряталась в подсчёте суммы. По описанию CoinDesk, атака выглядела бы так:

  1. Атакующий открывает несколько сотен счетов.
  2. Каждый счёт выставляет заявку: отдаю крошечное количество своего токена, хочу за него очень много XRP.
  3. Один платёж выкупает все эти заявки разом.
  4. Общая сумма XRP, которую должен заплатить покупатель, получается слишком большой. Число не помещается в отведённое под него место и «переворачивается», как счётчик пробега, который после всех девяток показывает нули.
  5. Продавцы получают XRP полностью, а с покупателя списывается почти ничего.

Программисты называют это целочисленным переполнением. В сети есть защита на такой случай: после каждой транзакции она проверяет, что новых XRP не появилось. Но эта проверка брала ту же неверно посчитанную сумму и ничего бы не заметила. Не сработал бы и отдельный предел на то, сколько XRP может получить один счёт: монеты расходились по сотням счетов небольшими долями.

Стоила бы атака недорого. Нужны несколько сотен XRP на открытие счетов, большую часть которых можно вернуть, и комиссии за транзакции. Сам XRP 10 октября стоит около $1,40, и на новость цена почти не отреагировала.

Почему ошибку не замечали больше десяти лет

Она требовала необычного стечения условий: сотни заявок с огромными суммами, выкупленные одним платежом. Обычные платежи до таких чисел не доходят, поэтому сеть годами работала без сбоев.

Нашли её с помощью ИИ, и это уже не первый такой случай. В феврале 2026 года исследователь Пранамья Кешкамат и ИИ-инструмент Apex компании Cantina обнаружили ошибку в проверке подписей в готовившейся поправке Batch. Тогда, 23 февраля, вышел экстренный выпуск 3.1.1, и поправку до основной сети не допустили. CoinDesk отмечает, что с июля с помощью ИИ вскрылись сразу несколько давних ошибок в криптовалютном софте, в том числе в кошельке Coldcard и в узлах Core Lightning.

Вывод неприятный, но честный: старый код не значит проверенный. Те же инструменты доступны и исследователям, и взломщикам, и всё решает то, кто доберётся до ошибки первым.

Могли ли украсть ваши XRP

Нет. Ошибка не давала доступа к чужим счетам и ключам. Она позволяла создать новые монеты, а не забрать существующие. Риск был другой: если бы кто-то напечатал миллиарды XRP и успел их продать, пострадали бы цена и доверие ко всей сети, то есть все владельцы сразу.

Похожее однажды случилось с биткоином. В августе 2010 года из-за такого же переполнения в одной транзакции появилось около 184 млрд BTC при пределе в 21 млн. Разработчики за несколько часов выпустили исправление, и сеть отбросила лишний блок. С XRP Ledger до этого не дошло: ошибку закрыли раньше, чем о ней узнали посторонние.

Что делать владельцам XRP

Если XRP лежат в вашем кошельке, делать ничего не нужно. Исправление касается серверов сети, а не кошельков и ключей.

  • Свой кошелёк. Seed-фразу и адрес менять не надо, монеты переводить тоже.
  • Биржа или кастодиальный сервис. Обновлять узлы должны они сами. Если площадка на время приостановит ввод или вывод XRP ради обновления, это обычная процедура.
  • Свой узел или валидатор. Обновитесь до xrpld 3.4.1 или новее. По сообщениям профильных изданий, после включения очередной поправки серверы на старых версиях перестают синхронизироваться с сетью.
  • Письма «срочно обновите кошелёк XRP». После громких новостей мошенники рассылают такие ссылки пачками. Настоящее исправление от вас ничего не требует, а seed-фразу нельзя вводить ни на каком сайте.

История напоминает и о простом. Баланс на бирже — это запись в её базе, а монеты в своём кошельке — запись в самой сети. Забрать XRP себе можно обычным выводом с биржи, а получить их с нуля помогает обменник криптовалют, который отправляет монеты сразу на ваш адрес. Чем кастодиальный кошелёк отличается от некастодиального, мы разбирали отдельно.

Как обменять XRP без регистрации

В VertEXchange для обмена не нужны аккаунт, почта и телефон. Вы выбираете пару, например чтобы купить XRP за биткоин, вставляете адрес своего кошелька и до отправки видите курс и сумму, которая придёт. Монеты уходят сразу на ваш адрес: VertEXchange их не хранит.

  • Фиксированный курс держится около 15 минут, сумма не изменится, пока подтверждается перевод.
  • Можно указать адрес возврата: туда монеты вернутся, если обмен не состоится.
  • Персональные поля операции удаляются через 24 часа после завершения, история обменов остаётся только в вашем браузере.
  • Чат поддержки есть на каждой странице, вопрос решают по коду обмена.

Обратный путь такой же: можно обменять XRP на биткоин без регистрации. Если получаете XRP на биржевой счёт, не забудьте про Destination Tag: почему перевод XRP без тега не доходит, мы объясняли в отдельном гайде.

Частые вопросы

Что за ошибку нашли в XRP Ledger в октябре 2026 года?

Целочисленное переполнение в платёжном движке. Один платёж через сотни специально выставленных заявок на встроенной бирже мог создать новые XRP, хотя покупатель почти ничего не платил. Исправление вышло 25 сентября в версии xrpld 3.4.1, детали раскрыли 9 октября.

Успел ли кто-то создать лишние XRP?

По данным RippleX, следов использования ошибки в публичных сетях не найдено. Атаку воспроизвели только на отдельном тестовом сервере.

Мои XRP в безопасности?

Ошибка не давала доступа к чужим счетам и ключам, украсть монеты с её помощью было нельзя. Под угрозой был общий объём предложения, а не отдельные кошельки.

Нужно ли обновлять кошелёк или переводить XRP?

Нет. Обновляются серверы сети: узлы и валидаторы. Владельцу кошелька делать ничего не нужно, а на письма с просьбой «обновить кошелёк» по ссылке отвечать нельзя.

Сколько всего XRP существует?

100 млрд, все созданы при запуске сети в 2012 году. Новые XRP протокол выпускать не умеет, поэтому ошибка с созданием монет считается критической.

Кто нашёл уязвимость?

Исследователь Кейден Ляо и Veria AI. Они сообщили о ней разработчикам 22 сентября по программе вознаграждений.

Обмен за несколько минут — без регистрации

Ни почты, ни аккаунта: вводите адрес кошелька, отправляете монеты и получаете другие прямо на него.

Обменять BTC на XRP

Ещё в блоге