CVE-2025-21607 in vyperИнформация

Сводка

по VulDB • 23.05.2026

Vyper — это Python-подобный язык смарт-контрактов для EVM. При использовании компилятором Vyper прекомпилов EcRecover (0x1) и Identity (0x4) флаг успешности вызова не проверяется. В результате атакующий может передать определенное количество газа, чтобы заставить эти вызовы завершиться ошибкой, но при этом позволить общему выполнению продолжиться. В результате результат выполнения может быть неверным. Согласно правилам EVM, после неудачного прекомпила оставшийся код имеет только 1/64 от газа, выделенного до вызова (поскольку 63/64 были переданы и израсходованы). Следовательно, после неудачных вызовов прекомпилов могут выполняться только достаточно простые операции. Таким образом, мы не обнаружили реальных контрактов, подверженных значительному воздействию. Тем не менее, предупреждение было выпущено из соображений предосторожности. Пользователям не требуется предпринимать никаких действий.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

GitHub M

Резервировать

29.12.2024

Раскрытие

14.01.2025

Модерация

принято

Вход

VDB-291656

EPSS

0.00654

KEV

Нет

Деятельности

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!