p PatchFirst

PatchFirst · Vulnerabilidades recientes

vyper 0.5.0b1: vulnerabilidades conocidas

La comparación de vyper 0.5.0b1 está incompleta. Revisa las coincidencias confirmadas a continuación.

Filtrar vulnerabilidades
Borrar filtros

No se pudieron comparar 16 registros. Los resultados están incompletos.

Vulnerabilidades: 2

  1. CVE-2025-21607

    Baja · CVSS 2.3EPSS 0,67%Sin corrección publicada

    Success of Certain Precompile Calls not Checked in Vyper

    Vyper is a Pythonic Smart Contract Language for the EVM. When the Vyper Compiler uses the precompiles EcRecover (0x1) and Identity (0x4), the success flag of the call is not checked. As a consequence an attacker can provide a specific amount of gas to make these calls fail but let the overall execution continue. Then the execution result can be incorrect. Based on EVM's rules, after the failed precompile the remaining code has only 1/64 of the pre-call-gas left (as 63/64 were forwarded and spent). Hence, only fairly simple executions can follow the failed precompile calls. Therefore, we found no significantly impacted real-world contracts. No

    Publicación Actualización
  2. CVE-2023-39363

    Crítica · CVSS 9.1EPSS 0,82%Sin corrección publicada

    Vyper incorrectly allocated named re-entrancy locks

    Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine (EVM). In versions 0.2.15, 0.2.16 and 0.3.0, named re-entrancy locks are allocated incorrectly. Each function using a named re-entrancy lock gets a unique lock regardless of the key, allowing cross-function re-entrancy in contracts compiled with the susceptible versions. A specific set of conditions is required to result in misbehavior of affected contracts, specifically: a `.vy` contract compiled with `vyper` versions `0.2.15`, `0.2.16`, or `0.3.0`; a primary function that utilizes the `@nonreentrant` decorator with a specific `key` and does not strictly follow the

    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →