В XRP Ledger с 2015 года скрывался критический баг чеканки монет — разработчики рассказали о нём только сейчас

A payment engine flaw in the XRP Ledger, present since 2015, could have let attackers mint spendable XRP past its 100 billion cap (Image: Shutterstock)
A payment engine flaw in the XRP Ledger, present since 2015, could have let attackers mint spendable XRP past its 100 billion cap (Image: Shutterstock)

В платёжном движке XRP Ledger с 2015 года существовал баг, который теоретически позволял злоумышленникам выпускать тратимые токены XRP (XRP) сверх установленного лимита в 100 млрд монет, сообщили разработчики.

Главное:

  • Исследователь с помощью AI-инструмента для кибербезопасности 22 сентября сообщил о баге переполнения через программу багбаунти сети.
  • Исправление выпустили через три дня, впервые за более чем десятилетие обойдясь без голосования валидаторов.
  • Поддерживающие сеть команды не нашли доказательств того, что уязвимость когда-либо эксплуатировалась.

Баг «подделки» XRP

Команда сопровождения XRP Ledger раскрыла детали уязвимости в отчёте 9 октября, указав, что исследователь сообщил о ней 22 сентября через программу вознаграждений за найденные баги. Разработческое подразделение RippleX (структура Ripple) после воспроизведения атаки присвоило проблеме критический уровень. При этом команда не обнаружила ни одного признака её реальной эксплуатации.

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

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

Также читайте: GPT-6.1 Sol помог Asana сократить расходы на агентов в 76 раз — но есть нюанс

Пояснения от Кайдена Ляо

Сооснователь по безопасности Veria Labs Кайден Ляо рассказал в X, что их AI-агент обнаружил уязвимость и разработал рабочий эксплойт. По его оценке, одна транзакция могла «выпустить» около 18 трлн XRP. Ляо предполагает, что ранее баг оставался незамеченным, потому что «объединяет две по отдельности малозначимые ошибки, которые вместе превращаются в критическую».

По словам Ляо, Ripple выплатила Veria Labs максимальное вознаграждение по программе багбаунти — $250 000. Руководитель инженерного направления RippleX Джей Айо Акиньеле заявил, что команда расширит использование AI‑инструментов для поиска уязвимостей и формальной верификации кода, отметив, что искусственный интеллект «кардинально меняет скорость обнаружения проблем безопасности».

Экстренный патч XRPL

Обновление с исправлением было включено в релиз xrpld версии 3.4.1 от 25 сентября — через три дня после отчёта. В тот же день более 80% доверенных валидаторов уже работали на новой версии, и изменение вступило в силу без привычного двухнедельного голосования по поправке — впервые за более чем десять лет. Разработчики указали, что при стандартной процедуре открытый исходный код патча фактически раскрывал бы злоумышленникам детали бага за несколько недель до его активации.

В 2010 году схожий баг переполнения в сети Bitcoin (BTC) привёл к «созданию» более 184 млрд монет одной транзакцией. Разработчики устранили проблему в течение нескольких часов и провели форк, чтобы откатить «лишние» биткоины. Аналогичным образом в этом году команда Zcash (ZEC) в срочном порядке закрывала уязвимость, связанную с возможностью подделки монет, и само уведомление об этом заметно обрушило курс токена.

Читайте далее: Французским держателям криптовалюты грозит до 10 000 евро штрафа за незадекларированные кошельки

Ester Shlain profile photo

Ester Shlain

Бизнес-аналитик в Yellow, специализирующийся на механике трейдинга, агентной инфраструктуре и исследовании рынка криптобиржевого стека. Семь лет в web3 в сфере DAO‑платформ, лаунчпадов и разработки токеномики. Пишет для тех, кому нужны цифры, стоящие за нарративом.

Отказ от ответственности и предупреждение о рисках: Информация, представленная в этой статье, предназначена только для образовательных и информационных целей и основана на мнении автора. Она не является финансовой, инвестиционной, юридической или налоговой консультацией. Криптоактивы крайне волатильны и подвержены высоким рискам, включая риск потери всех или значительной части ваших инвестиций. Торговля или владение криптоактивами может не подходить для всех инвесторов. Мнения, выраженные в этой статье, принадлежат исключительно автору(ам) и не представляют официальную политику или позицию Yellow, её основателей или руководителей. Всегда проводите собственное тщательное исследование (D.Y.O.R.) и консультируйтесь с лицензированным финансовым специалистом перед принятием любых инвестиционных решений.
Последние новости
Показать все новости
Связанные Новости
Связанные исследовательские статьи
Связанные обучающие статьи
В XRP Ledger с 2015 года скрывался критический баг чеканки монет — разработчики рассказали о нём только сейчас | Yellow