Lucene search
+L

3877 matches found

CNNVD
CNNVD
•added 2024/04/25 12:00 a.m.•26 views

Vyper 安全漏洞

Vyper is the Pythonic smart contract language for EVM. A security vulnerability exists in Vyper 0.3.10 and earlier versions, which stems from the use of the createfromblueprint built-in function may lead to a security issue...

5.3CVSS6.7AI score0.00455EPSS
SaveExploits0References3
NVD
NVD
•added 2024/03/21 2:52 a.m.•23 views

CVE-2024-27094

OpenZeppelin Contracts is a library for secure smart contract development. The Base64.encode function encodes a bytes input by iterating over it in chunks of 3 bytes. When this input is not a multiple of 3, the last iteration may read parts of the memory that are beyond the input buffer. The...

7.4CVSS6.3AI score0.00763EPSS
SaveExploits0References5
Hacker One
Hacker One
•added 2024/03/11 7:40 p.m.•17 views

Rootstock Labs: Crafted smart contract can take 8 minutes to execute due to bug in modexp precompile.

A bug in the modexp precompile of an Ethereum-based blockchain can cause long stalls in the execution of crafted smart contracts. The issue was reported and could have potentially stalled the network...

7.1AI score
SaveExploits0
vulnersOsv
vulnersOsv
•added 2024/02/29 8:09 p.m.•8 views

@etherisc/gif-next (>=0.0.2-00080dc-272, <=0.0.2-ff8087d-237), @ethsign/sign-protocol-evm (>=1.0.0, <=1.1.3) +9 more potentially affected by CVE-2024-27094 via @openzeppelin/contracts-upgradeable (>=5.0.0, <=5.0.1)

@openzeppelin/contracts-upgradeable NPM version =5.0.0, =0.0.2-00080dc-272, =1.0.0, =2.5.5, =1.0.0, =1.0.0-beta-rc1, =0.0.1, =1.0.1, =0.1.0-alpha.8, =0.1.0 Source cves: CVE-2024-27094 Source advisory: OSV:GHSA-9VX6-7XXF-X967...

7.4CVSS6.4AI score0.00763EPSS
SaveExploits0
vulnersOsv
vulnersOsv
•added 2024/02/29 8:09 p.m.•11 views

@1inch/calldata-compressor (>=0.0.6, <=0.0.7), @1inch/delegating (>=1.1.0, <=2.0.0) +29 more potentially affected by CVE-2024-27094 via @openzeppelin/contracts (>=5.0.0, <=5.0.1)

@openzeppelin/contracts NPM version =5.0.0, =0.0.6, =1.1.0, =3.2.0, =4.0.0-prerelease-16, =4.0.1, =2.0.0-prerelease, =3.3.0, =1.2.0, =2.0.0-rc.0, =0.0.2-00080dc-272, =1.0.0, =2.5.5, =2.7.0-3 and more Source cves: CVE-2024-27094 Source advisory: OSV:GHSA-9VX6-7XXF-X967...

7.4CVSS6.6AI score0.00763EPSS
SaveExploits0
vulnersOsv
vulnersOsv
•added 2024/02/29 8:09 p.m.•6 views

4337-snap (>=0.1.0, <=0.1.1), @0xabcdefg/smart-order-router (>=1.0.0, <=1.0.5) +1435 more potentially affected by CVE-2024-27094 via @openzeppelin/contracts (>=4.5.0, <=4.9.5)

@openzeppelin/contracts NPM version =4.5.0, =0.1.0, =1.0.0, =1.0.0, =3.24.7, =1.7.2, =0.107.10, =1.9.0, =0.107.0, =0.107.0, =0.107.0, =0.69.0, =0.107.0, =0.97.1, =0.107.0, =0.107.0, =0.123.2 and more Source cves: CVE-2024-27094 Source advisory: OSV:GHSA-9VX6-7XXF-X967...

7.4CVSS6.6AI score0.00763EPSS
SaveExploits0
OSV
OSV
•added 2024/02/29 6:18 p.m.•32 views

CVE-2024-27094 OpenZeppelin Contracts base64 encoding may read from potentially dirty memory

OpenZeppelin Contracts is a library for secure smart contract development. The Base64.encode function encodes a bytes input by iterating over it in chunks of 3 bytes. When this input is not a multiple of 3, the last iteration may read parts of the memory that are beyond the input buffer. The...

6.5CVSS6.3AI score
SaveExploits0References7
CVE
CVE
•added 2024/02/29 6:18 p.m.•144 views

CVE-2024-27094

OpenZeppelin Contracts Base64.encode has a memory-read flaw when input length is not a multiple of 3, risking corruption of the encoded output. This affects OpenZeppelin Contracts (and upgradeable) prior to versions 5.0.2 and 4.9.6. Remediation: upgrade to 5.0.2 or 4.9.6. No exploit details are p...

7.4CVSS6.3AI score0.00763EPSS
SaveExploits0References5Affected Software2
Vulnrichment
Vulnrichment
•added 2024/02/29 6:18 p.m.•18 views

CVE-2024-27094 OpenZeppelin Contracts base64 encoding may read from potentially dirty memory

OpenZeppelin Contracts is a library for secure smart contract development. The Base64.encode function encodes a bytes input by iterating over it in chunks of 3 bytes. When this input is not a multiple of 3, the last iteration may read parts of the memory that are beyond the input buffer. The...

6.5CVSS6.7AI score0.00763EPSS
SaveExploits0References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2024/02/29 12:00 a.m.•12 views

CVE-2024-27094: Out-of-bounds Read

OpenZeppelin Contracts is a library for secure smart contract development. The Base64.encode function encodes a bytes input by iterating over it in chunks of 3 bytes. When this input is not a multiple of 3, the last iteration may read parts of the memory that are beyond the input buffer. The...

7.4CVSS6AI score0.00763EPSS
SaveExploits0References2
OSV
OSV
•added 2024/02/26 8:19 p.m.•89 views

PYSEC-2024-164

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. If an excessively large value is specified as the starting index for an array in abidecode, it can cause the read position to overflow. This results in the decoding of values outside the intended array bounds, potential...

5.3CVSS5.1AI score0.00547EPSS
SaveExploits1References4
OSV
OSV
•added 2024/02/26 8:19 p.m.•60 views

PYSEC-2024-205

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

5.3CVSS5AI score0.00565EPSS
SaveExploits1References4
NVD
NVD
•added 2024/02/26 8:19 p.m.•40 views

CVE-2024-24564

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

5.3CVSS4AI score0.00565EPSS
SaveExploits1References2
NVD
NVD
•added 2024/02/26 8:19 p.m.•53 views

CVE-2024-26149

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. If an excessively large value is specified as the starting index for an array in abidecode, it can cause the read position to overflow. This results in the decoding of values outside the intended array bounds, potential...

5.3CVSS4AI score0.00547EPSS
SaveExploits1References1
Prion
Prion
•added 2024/02/26 8:19 p.m.•42 views

Design/Logic Flaw

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

2.6CVSS7AI score0.00565EPSS
SaveExploits1References1
Prion
Prion
•added 2024/02/26 8:19 p.m.•40 views

Design/Logic Flaw

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. If an excessively large value is specified as the starting index for an array in abidecode, it can cause the read position to overflow. This results in the decoding of values outside the intended array bounds, potential...

2.6CVSS6.9AI score0.00547EPSS
SaveExploits1References1
Vulnrichment
Vulnrichment
•added 2024/02/26 8:16 p.m.•17 views

CVE-2024-24564 Vyper extract32 can ready dirty memory

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

3.7CVSS3.8AI score0.00565EPSS
SaveExploits1References2
Cvelist
Cvelist
•added 2024/02/26 8:16 p.m.•51 views

CVE-2024-24564 Vyper extract32 can ready dirty memory

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

3.7CVSS4.4AI score0.00565EPSS
SaveExploits1References2
CVE
CVE
•added 2024/02/26 8:16 p.m.•162 views

CVE-2024-24564

Vyper CVE-2024-24564 describes a memory-safety issue with extract32(b, start): if the start argument can mutate b, extracting 32 bytes may read and return dirty memory. The defect affects older Vyper versions (e.g., 0.3.10 and earlier) and is fixed in 0.4.0. Red Hat and other sources list the sam...

5.3CVSS3.8AI score0.00565EPSS
SaveExploits1References2Affected Software1
OSV
OSV
•added 2024/02/26 8:16 p.m.•21 views

CVE-2024-24564 Vyper extract32 can ready dirty memory

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

3.7CVSS4.7AI score
SaveExploits0References4
Rows per page
Query Builder