Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:46640
HistoryApr 26, 2024 - 10:31 a.m.

Double Evaluation

2024-04-2610:31:26
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
5
vyper
vulnerability
build_create_ir
double evaluation
args
stack

5.3 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

6.8 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

9.1%

vyper is vulnerable to a Double Evaluation. This vulnerability is due to the build_create_IR function of the create_from_blueprint builtin not caching the args argument, allowing for multiple evaluations instead of retrieving the value from the stack.

CPENameOperatorVersion
vyperle0.3.10
vyperle0.3.10

5.3 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

6.8 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

9.1%

Related for VERACODE:46640