Informazioni sul CVE-2025-26622

sqrt doesn't define rounding behavior in Vyper

CWE ID: CWE-682

Base Score (CVSS): 2.3

CVE: CVE-2025-26622

Descrizione: vyper è un linguaggio Smart Contract per l’EVM. Il builtin `sqrt()` di Vyper utilizza il metodo babyloniano per calcolare le radici quadrate dei decimali. Problematicamente, un’elaborazione errata degli stati finali oscillanti può portare a `sqrt` restituire risultati di radice quadrata arrotondati in eccesso. Questo problema è stato risolto e una correzione è prevista nella versione 0.4.1. Gli utenti sono incoraggiati ad aggiornare il modo più presto possibile. Non esistono soluzioni alternative a questa vulnerabilità.

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-682
CVSS: 2.3

Ulteriori risorse disponibili