💻Как ИИ-агент предотвратил несанкционированную эмиссию на $29 трлн и спас реестр XRP
💻Как ИИ-агент предотвратил несанкционированную эмиссию на $29 трлн и спас реестр XRP Автономный ИИ-агент компании Veria Labs обнаружил критическую уязвимость в программном обеспечении узла XRP Ledger, которая оставалась незамеченной в кодовой базе около десяти лет. Ошибка позволяла любому пользователю создать около 18,45 трлн новых токенов XRP в рамках одной обычной подтверждённой транзакции, хотя правила сети XRP Ledger предусматривают фиксированную эмиссию в 100 млрд монет и полный запрет на выпуск новых активов. Уязвимость ставила под угрозу всю рыночную капитализацию проекта объёмом $94 млрд, поэтому разработчики экосистемы XRPL выплатили команде исследователей максимальное вознаграждение по программе баг-баунти в размере $250 000. Суть проблемы заключалась в согласованном целочисленном переполнении двух счётчиков, которые отвечали за расчёты в книге заявок и за проверку запрета создания новых монет. Злоумышленник мог создать 256 подконтрольных кошельков и выставить через них предложения о продаже токенов по очень высокой цене. Когда платёжный движок пытался сложить стоимость всех этих заявок для списания средств с покупателя, итоговая сумма превышала максимальную вместимость 64-битного знакового целого числа и сбрасывалась почти до нуля. В результате покупатель платил сущие копейки, а каждый кошелёк продавца получал полную сумму. Встроенная защитная система сети должна была заблокировать появление монет из воздуха, однако её внутренний счётчик использовал точно такой же тип данных, переполнялся абсолютно аналогично и принимал колоссальную эмиссию за обычную комиссию сети. ИБ-исследователи доказали практическую осуществимость атаки в изолированной тестовой среде и продемонстрировали, что созданные токены пригодны к расходованию, успешно отправив 70 млрд XRP в следующем реестре. Из-за риска мгновенного финансового краха всей сети XRP команда разработчиков впервые за десять лет отказалась от привычного многонедельного голосования валидаторов и выпустила экстренное прямое исправление в версии xrpld 3.4.1. Разработчики расширили защитные счётчики до 128 бит и добавили принудительную отмену платежа при любой попытке вызвать переполнение, поэтому сеть оперативно защитили ещё до того, как уязвимость успели обнаружить киберпреступники. ✋ @Russian_OSINT