Lucene search
+L

6121 matches found

Cvelist
Cvelist
•added 2024/02/05 9:04 p.m.•73 views

CVE-2024-24559 Vyper SHA3 code generation bug

Vyper is a Pythonic Smart Contract Language for the EVM. There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand that is, it cannot be triggered from regular...

3.7CVSS5.6AI score0.00255EPSS
SaveExploits0References2
CNNVD
CNNVD
•added 2024/02/05 12:00 a.m.•22 views

Vyper Encryption Issue Vulnerability

Vyper is the Pythonic smart contract language for EVM. A cryptographic issue exists in Vyper version 0.3.10 and prior versions, which is caused by a miscalculation of the "height" variable...

5.3CVSS6.8AI score0.00255EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2024/02/02 6:10 p.m.•45 views

Vyper's external calls can overflow return data to return input buffer

Summary When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic types, the size is compared only to the minimum allowed size for that typ...

5.3CVSS4.7AI score0.00526EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2024/02/02 6:10 p.m.•69 views

GHSA-GP3W-2V2M-P686 Vyper's external calls can overflow return data to return input buffer

Summary When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic types, the size is compared only to the minimum allowed size for that typ...

3.7CVSS4.7AI score0.00526EPSS
SaveExploits1References4
NVD
NVD
•added 2024/02/02 5:15 p.m.•38 views

CVE-2024-24560

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic...

5.3CVSS4.7AI score0.00526EPSS
SaveExploits1References1
Mend
Mend
•added 2024/02/02 4:19 p.m.•4 views

CVE-2024-24560

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic...

6.3CVSS0.00526EPSS
SaveExploits1References5
Vulnrichment
Vulnrichment
•added 2024/02/02 4:19 p.m.•36 views

CVE-2024-24560 Vyper external calls can overflow return data to return input buffer

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic...

3.7CVSS6.9AI score0.00526EPSS
SaveExploits1References1
CVE
CVE
•added 2024/02/02 4:19 p.m.•83 views

CVE-2024-24560

CVE-2024-24560 concerns Vyper’s handling of external calls, where the return buffer can overflow into the input buffer due to memory layout and the RETURNDATASIZE length check for dynamic types. The result can cause a contract to read malformed data from the input buffer instead of the intended r...

5.3CVSS5.3AI score0.00526EPSS
SaveExploits1References1Affected Software1
Cvelist
Cvelist
•added 2024/02/02 4:19 p.m.•51 views

CVE-2024-24560 Vyper external calls can overflow return data to return input buffer

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic...

3.7CVSS5.6AI score0.00526EPSS
SaveExploits1References1
NVD
NVD
•added 2024/02/01 5:15 p.m.•62 views

CVE-2024-24561

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.10 and earlier, the bounds check for slices does not account for the ability for start + length to overflow when the values aren't literals. If a slice function uses a non-literal argument for the start ...

9.8CVSS9.6AI score0.00902EPSS
SaveExploits1References3
Prion
Prion
•added 2024/02/01 5:15 p.m.•33 views

Design/Logic Flaw

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.10 and earlier, the bounds check for slices does not account for the ability for start + length to overflow when the values aren't literals. If a slice function uses a non-literal argument for the start ...

7.5CVSS7.3AI score0.00902EPSS
SaveExploits1References3Affected Software1
CVE
CVE
•added 2024/02/01 4:37 p.m.•87 views

CVE-2024-24561

CVE-2024-24561 (Vyper) : The vulnerability is in the built-in slice() bounds check for Vyper up to version 0.3.10, where the runtime check does not account for overflow of start + length when arguments are non-literal. This can enable out-of-bounds (OOB) access to storage, memory, or calldata and...

9.8CVSS9.5AI score0.00902EPSS
SaveExploits1References3Affected Software1
Cvelist
Cvelist
•added 2024/02/01 4:37 p.m.•73 views

CVE-2024-24561 Vyper bounds check on built-in `slice()` function can be overflowed

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.10 and earlier, the bounds check for slices does not account for the ability for start + length to overflow when the values aren't literals. If a slice function uses a non-literal argument for the start ...

9.8CVSS9.8AI score0.00902EPSS
SaveExploits1References3
Mend
Mend
•added 2024/02/01 4:37 p.m.•5 views

CVE-2024-24561

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.10 and earlier, the bounds check for slices does not account for the ability for start + length to overflow when the values aren't literals. If a slice function uses a non-literal argument for the start ...

9.8CVSS0.00902EPSS
SaveExploits1References7
Veracode
Veracode
•added 2024/02/01 6:02 a.m.•29 views

Information Disclosure

Spring Cloud Contract is vulnerable to Information Disclosure. The vulnerability is due to temporary directories created with insecure permissions due to the guava dependency...

5.5CVSS6.8AI score0.00223EPSS
SaveExploits0References2Affected Software1
OSV
OSV
•added 2024/01/31 9:30 a.m.•60 views

GHSA-P6RP-MX85-M459 Spring Cloud Contract vulnerable to local information disclosure

In Spring Cloud Contract, versions 4.1.x prior to 4.1.1, versions 4.0.x prior to 4.0.5, and versions 3.1.x prior to 3.1.10, test execution is vulnerable to local information disclosure via temporary directory created with unsafe permissions through the shaded com.google.guava:guava dependency in...

3.3CVSS6.1AI score0.00223EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2024/01/31 9:30 a.m.•37 views

Spring Cloud Contract vulnerable to local information disclosure

In Spring Cloud Contract, versions 4.1.x prior to 4.1.1, versions 4.0.x prior to 4.0.5, and versions 3.1.x prior to 3.1.10, test execution is vulnerable to local information disclosure via temporary directory created with unsafe permissions through the shaded com.google.guava:guava dependency in...

5.5CVSS6.6AI score0.00223EPSS
SaveExploits0References3Affected Software1
NVD
NVD
•added 2024/01/31 7:15 a.m.•43 views

CVE-2024-22236

In Spring Cloud Contract, versions 4.1.x prior to 4.1.1, versions 4.0.x prior to 4.0.5, and versions 3.1.x prior to 3.1.10, test execution is vulnerable to local information disclosure via temporary directory created with unsafe permissions through the shaded com.google.guava:guava dependency in...

5.5CVSS4.4AI score0.00223EPSS
SaveExploits0References1
Prion
Prion
•added 2024/01/31 7:15 a.m.•31 views

Information disclosure

In Spring Cloud Contract, versions 4.1.x prior to 4.1.1, versions 4.0.x prior to 4.0.5, and versions 3.1.x prior to 3.1.10, test execution is vulnerable to local information disclosure via temporary directory created with unsafe permissions through the shaded com.google.guava:guava dependency in...

1.7CVSS6.6AI score0.00223EPSS
SaveExploits0References1Affected Software1
CVE
CVE
•added 2024/01/31 6:54 a.m.•66 views

CVE-2024-22236

Spring Cloud Contract (org.springframework.cloud:spring-cloud-contract-shade) is affected. Versions 4.1.x before 4.1.1, 4.0.x before 4.0.5, and 3.1.x before 3.1.10 permit local information disclosure due to temporary directories created with unsafe permissions via the shaded com.google.guava:guav...

5.5CVSS5.2AI score0.00223EPSS
SaveExploits0References1Affected Software1
Rows per page
Query Builder