БЕЗОПАСНОСТЬ XRP | ОБЪЯСНЕНИЕ ОШИБКИ 92×
Критическая уязвимость в реестре XRP выявила необычную слабость в способе расчёта крупных сумм платежей.
Проблема была связана с ограничением 64-битной арифметики. Тщательно составленный платёж с несколькими предложениями по неверной цене мог превысить диапазон счётчика, в результате чего тот обнулялся. Это могло позволить продавцам получить оплату, в то время как с покупателя списывалась гораздо меньшая сумма, чем предполагалось, обходя проверку, призванную предотвратить создание XRP без оплаты.
Теоретический порог превышал существующее предложение XRP более чем в 92 раза, для чего требовалось не менее 93 намеренно неверно оценённых предложений в одном платеже.
Об ошибке сообщили 22 сентября, исправили в xrpld 3.4.1 25 сентября, а публично раскрыли 9 октября.
Команда XRPL сообщила, что не обнаружила признаков эксплуатации уязвимости в публичных сетях.
$XRP
#XRPLedgerPatchesXRPCreationBug
Критическая уязвимость в реестре XRP выявила необычную слабость в способе расчёта крупных сумм платежей.
Проблема была связана с ограничением 64-битной арифметики. Тщательно составленный платёж с несколькими предложениями по неверной цене мог превысить диапазон счётчика, в результате чего тот обнулялся. Это могло позволить продавцам получить оплату, в то время как с покупателя списывалась гораздо меньшая сумма, чем предполагалось, обходя проверку, призванную предотвратить создание XRP без оплаты.
Теоретический порог превышал существующее предложение XRP более чем в 92 раза, для чего требовалось не менее 93 намеренно неверно оценённых предложений в одном платеже.
Об ошибке сообщили 22 сентября, исправили в xrpld 3.4.1 25 сентября, а публично раскрыли 9 октября.
Команда XRPL сообщила, что не обнаружила признаков эксплуатации уязвимости в публичных сетях.
$XRP
#XRPLedgerPatchesXRPCreationBug
