Informazioni sul CVE-2025-21607

Success of Certain Precompile Calls not Checked in Vyper

CWE ID: CWE-670

Base Score (CVSS): 2.3

CVE: CVE-2025-21607

Descrizione: Vyper è un linguaggio di Smart Contract per EVM. Quando il compilatore Vyper usa il precompilatore EcRecover (0x1) e Identity (0x4), il flag di successo della chiamata non viene controllato. Di conseguenza, un attaccante può fornire una quantità specifica di gas per far fallire queste chiamate, ma permettere al programma di continuare. Il risultato di esecuzione può essere errato. In base alle regole EVM, dopo la precompilazione fallita, il codice rimanente ha solo il 1/64 della gas pre-call (63/64 sono stati trasferiti e spesi). Pertanto, solo esecuzioni semplici possono seguire le chiamate precompilate fallite. Di conseguenza, non sono stati trovati contratti realimente impattati. Tuttavia, è stata emessa un’avvertenza per precauzione. Non ci sono azioni da intraprendere per gli utenti.

Vettore di attacco

Punteggio CVSS

Il CVSS è un sistema di valutazione che misura la gravità di una vulnerabilità informatica considerando fattori come l’impatto potenziale, la probabilità di attacco e la facilità di esecuzione.

Punteggio Base (calcolato da AziendaSicura): 0.0 (None)

Riassunto: .

Dettaglio del Vettore

Metrica Valore Significato Descrizione

Riferimenti esterni

Prodotti interessati

  • vyperlang – vyper

Relazioni con altri prodotti

Produttore:vyperlang
Prodotto: vyper
Anno: 2025
CWE: CWE-670
CVSS: 2.3

Ulteriori risorse disponibili