CVE-2025-21607 in vyperinformação

Sumário

de VulDB • 23/05/2026

Vyper é uma linguagem de contratos inteligentes com sintaxe Pythonica para a EVM. Quando o compilador Vyper utiliza as precompilações EcRecover (0x1) e Identity (0x4), a flag de sucesso da chamada não é verificada. Como consequência, um atacante pode fornecer uma quantidade específica de gas para fazer com que essas chamadas falhem, mas permitir que a execução geral continue. Dessa forma, o resultado da execução pode estar incorreto. Com base nas regras da EVM, após a falha na precompilação, o código restante possui apenas 1/64 do gas disponível antes da chamada (já que 63/64 foram encaminhados e consumidos). Portanto, apenas execuções relativamente simples podem seguir as chamadas às precompilações com falha. Assim, não foram encontrados contratos do mundo real significativamente impactados. Não obstante, um aviso foi emitido por precaução excessiva. Não há ações a serem tomadas pelos usuários.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

GitHub M

Reservar

29/12/2024

Divulgação

14/01/2025

Moderação

aceite

Entrada

VDB-291656

CPE

pronto

EPSS

0.00654

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!