Lucene search
+L

676 matches found

CVE
CVE
added 2024/01/30 8:17 p.m.77 views

CVE-2024-24567

The CVE-2024-24567 issue concerns Vyper, a Pythonic language for the Ethereum VM. The vulnerability is in the Vyper compiler’s raw_call builtin, where a value argument can be passed even when the call is delegatecall or staticcall. However, due to the semantics of delegatecall/staticcall opcodes,...

5.3CVSS5.1AI score0.00485EPSS
SaveExploits3References2Affected Software1
OSV
OSV
added 2024/01/30 8:17 p.m.21 views

CVE-2024-24567 raw_call `value=` kwargs not disabled for static and delegate calls

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. Vyper compiler allows passing a value in builtin rawcall even if the call is a delegatecall or a staticcall. But in the context of delegatecall and staticcall the handling of value is not possible due to the semantics o...

4.8CVSS5.2AI score0.00485EPSS
SaveExploits3References4
vulnersOsv
vulnersOsv
added 2024/01/30 6:42 p.m.4 views

2vyper (=0.3.0), ape-dasy (=0.1.0) +28 more potentially affected by CVE-2024-24567 via vyper (>=0.1.0b12 <=0.3.9)

vyper PYPI version =0.1.0b12, =0.7.1, =0.1.0, =0.0.0, =0.0.0, =0.0.5, =0.1.0, =0.1.0, =0.7.2, =0.1.10.0, =1.0.1, =0.1.0, =1.4.0, =1.20.6 and more Source cves: CVE-2024-24567 Source advisory: OSV:GHSA-X2C2-Q32W-4W6M...

5.3CVSS6AI score0.00485EPSS
SaveExploits3
OSV
OSV
added 2024/01/30 6:42 p.m.85 views

GHSA-X2C2-Q32W-4W6M Vyper's raw_call `value=` kwargs not disabled for static and delegate calls

Summary Vyper compiler allows passing a value in builtin rawcall even if the call is a delegatecall or a staticcall. But in the context of delegatecall and staticcall the handling of value is not possible due to the semantics of the respective opcodes, and vyper will silently ignore the value=...

4.8CVSS5.6AI score0.00485EPSS
SaveExploits3References7
Github Security Blog
Github Security Blog
added 2024/01/30 6:42 p.m.32 views

Vyper's raw_call `value=` kwargs not disabled for static and delegate calls

Summary Vyper compiler allows passing a value in builtin rawcall even if the call is a delegatecall or a staticcall. But in the context of delegatecall and staticcall the handling of value is not possible due to the semantics of the respective opcodes, and vyper will silently ignore the value=...

5.3CVSS5.3AI score0.00485EPSS
SaveExploits3References7Affected Software1
CNNVD
CNNVD
added 2024/01/30 12:0 a.m.31 views

Vyper Code Issue Vulnerability

Vyper is the Pythonic smart contract language for EVM. A code issue vulnerability exists in Vyper version 0.3.10 and prior versions that stems from not disabling static and delegate calls...

5.3CVSS7.1AI score0.00485EPSS
SaveExploits3References3
vulnersOsv
vulnersOsv
added 2024/01/19 4:19 p.m.5 views

ape-dasy (=0.1.0), ape-safe (=0.6.0) +21 more potentially affected by CVE-2024-22419 via vyper (>=0.3.0 <=0.3.9)

vyper PYPI version =0.3.0, =0.7.1, =0.5.0, =0.5.0, =0.2.0, =0.1.0, =0.7.2, =0.1.10.0, =1.0.1, =0.1.0, =1.17.0, =0.0.0, =2.1.6, =2.1.22 and more Source cves: CVE-2024-22419 Source advisory: OSV:GHSA-2Q8V-3GQQ-4F8P...

9.8CVSS7.2AI score0.0077EPSS
SaveExploits1
OSV
OSV
added 2024/01/19 4:19 p.m.81 views

GHSA-2Q8V-3GQQ-4F8P concat built-in can corrupt memory in vyper

Summary concat built-in can write over the bounds of the memory buffer that was allocated for it and thus overwrite existing valid data. The root cause is that the buildIR for concat doesn't properly adhere to the API of copy functions for =0.3.2 the copybytes function. A contract search was...

7.3CVSS9.8AI score0.0077EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
added 2024/01/19 4:19 p.m.19 views

concat built-in can corrupt memory in vyper

Summary concat built-in can write over the bounds of the memory buffer that was allocated for it and thus overwrite existing valid data. The root cause is that the buildIR for concat doesn't properly adhere to the API of copy functions for =0.3.2 the copybytes function. A contract search was...

9.8CVSS8.7AI score0.0077EPSS
SaveExploits1References6Affected Software1
Veracode
Veracode
added 2024/01/19 8:51 a.m.44 views

Buffer Overflow

Vyper is vunlnerable to Buffer Overflow. The vulnerability is caused by buildIR for concat improperly adhering to the API of copy functions for =0.3.2 the copybytes function which results in Buffer Overflow...

9.8CVSS7.1AI score0.0077EPSS
SaveExploits1References3Affected Software1
NVD
NVD
added 2024/01/18 7:15 p.m.68 views

CVE-2024-22419

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. The concat built-in can write over the bounds of the memory buffer that was allocated for it and thus overwrite existing valid data. The root cause is that the buildIR for concat doesn't properly adhere to the API of co...

9.8CVSS8.1AI score0.0077EPSS
SaveExploits1References3
vulnersOsv
vulnersOsv
added 2024/01/18 7:15 p.m.5 views

2vyper (=0.3.0), ape-dasy (=0.1.0) +30 more potentially affected by CVE-2024-22419 via vyper (>=0.1.0b12 <=0.4.0)

vyper PYPI version =0.1.0b12, =0.7.1, =0.1.0, =0.0.0, =0.0.0, =0.0.5, =0.1.0, =0.1.0, =0.7.2, =0.1.10.0, =1.0.1, =0.1.0, =1.4.0, =1.20.7 and more Source cves: CVE-2024-22419 Source advisory: OSV:PYSEC-2024-103...

9.8CVSS7.7AI score0.0077EPSS
SaveExploits1
PyPA
PyPA
added 2024/01/18 7:15 p.m.6 views

PYSEC-2024-103

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. The concat built-in can write over the bounds of the memory buffer that was allocated for it and thus overwrite existing valid data. The root cause is that the buildIR for concat doesn't properly adhere to the API of co...

9.8CVSS7.3AI score0.0077EPSS
SaveExploits1References6Affected Software1
Prion
Prion
added 2024/01/18 7:15 p.m.19 views

Buffer overflow

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. The concat built-in can write over the bounds of the memory buffer that was allocated for it and thus overwrite existing valid data. The root cause is that the buildIR for concat doesn't properly adhere to the API of co...

7.5CVSS7.7AI score0.0077EPSS
SaveExploits1References3Affected Software1
OSV
OSV
added 2024/01/18 7:15 p.m.29 views

PYSEC-2024-103

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. The concat built-in can write over the bounds of the memory buffer that was allocated for it and thus overwrite existing valid data. The root cause is that the buildIR for concat doesn't properly adhere to the API of co...

9.8CVSS9.8AI score0.0077EPSS
SaveExploits1References3
Vulnrichment
Vulnrichment
added 2024/01/18 6:45 p.m.5 views

CVE-2024-22419 concat built-in can corrupt memory in vyper

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. The concat built-in can write over the bounds of the memory buffer that was allocated for it and thus overwrite existing valid data. The root cause is that the buildIR for concat doesn't properly adhere to the API of co...

7.3CVSS9.7AI score0.0077EPSS
SaveExploits1References3
CVE
CVE
added 2024/01/18 6:45 p.m.243 views

CVE-2024-22419

CVE-2024-22419 affects the Vyper compiler/runtime: the built-in concat can write past the allocated memory buffer, potentially corrupting memory and changing contract semantics. The root cause is the build_IR path not properly conforming to the copy_bytes API for versions &gt;= 0.3.2, enabling a ...

9.8CVSS8.7AI score0.0077EPSS
SaveExploits1References3Affected Software1
Cvelist
Cvelist
added 2024/01/18 6:45 p.m.49 views

CVE-2024-22419 concat built-in can corrupt memory in vyper

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. The concat built-in can write over the bounds of the memory buffer that was allocated for it and thus overwrite existing valid data. The root cause is that the buildIR for concat doesn't properly adhere to the API of co...

7.3CVSS10AI score0.0077EPSS
SaveExploits1References3
OSV
OSV
added 2024/01/18 6:45 p.m.29 views

CVE-2024-22419 concat built-in can corrupt memory in vyper

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. The concat built-in can write over the bounds of the memory buffer that was allocated for it and thus overwrite existing valid data. The root cause is that the buildIR for concat doesn't properly adhere to the API of co...

7.3CVSS9.3AI score0.0077EPSS
SaveExploits1References5
CNNVD
CNNVD
added 2024/01/18 12:0 a.m.5 views

Vyper Buffer Error Vulnerability

Vyper is a Pythonic smart contract language for EVM open sourced by vyperlang. A buffer error vulnerability exists in Vyper 0.3.10 and earlier versions, which stems from allowing concat to write to memory buffer boundaries built-in, thereby overwriting existing valid data...

9.8CVSS7AI score0.0077EPSS
SaveExploits1References4
Rows per page
Query Builder