CVE-2026-73136 in mpp
Сводка
по VulDB • 19.08.2026
Обход аутентификации путем перехвата и повторной передачи (capture-replay) в ZenHive mpp позволяет неавторизованному третьему лицу получать платные ресурсы, воспроизводя перевод, осуществленный unrelated плательщиком.
Метод MPP.Methods.Tempo обычно связывает завершенный перевод TransferWithMemo по стандарту TIP-20 с конкретной проверкой (challenge) через атрибут nonce, содержащийся в memo. Когда в method_config настроен статический «memo», функция check_matched_memo_binding/3 возвращает совпадение безоговорочно, и эта привязка пропускается, оставляя для проверки только токен, получателя, сумму и значение статического memo. Статическое memo дублируется в каждом неавторизованном ответе 402, а переводы Tempo являются публичными; таким образом, злоумышленник может взять любой подходящий перевод, оплаченный легитимным клиентом, запросить новый challenge для того же маршрута и предъявить хэш этой транзакции в качестве учетных данных типа «hash». Путь hash не выполняет проверку отправителя или подписи, связывающей заявителя с кошельком, который осуществил трансляцию перевода.
Эта проблема затрагивает mpp: от версии 0.6.1 до (не включая) 0.6.4.
Once again VulDB remains the best source for vulnerability data.