Lucene search
+L

617 matches found

vulnersOsv
vulnersOsv
•added 2025/07/17 9:19 p.m.•6 views

@oasisprotocol/sapphire-contracts (0.2.17), @openwhaleorg/pendle (>=0.1.0, <=0.1.10) +15 more potentially affected by CVE-2025-54070 via @openzeppelin/contracts-upgradeable (>=5.2.0, <=5.3.0)

@openzeppelin/contracts-upgradeable NPM version =5.2.0, =0.1.0, =0.1.0, =0.0.4, =1.0.0, =0.1.0, =0.3.0, =0.5.3, =7.9.0-maine3c28f1, =3.0.0-rc.0, =1.0.0-alpha.1, =0.3.0, =0.3.0, =0.3.2, =0.1.0, =0.3.1 and more Source cves: CVE-2025-54070 Source advisory: OSV:GHSA-9RCW-C2F9-2J55...

6.9CVSS5.8AI score0.0035EPSS
SaveExploits0
OSV
OSV
•added 2025/07/17 9:19 p.m.•17 views

GHSA-9RCW-C2F9-2J55 OpenZeppelin Contracts Bytes's lastIndexOf function with position argument performs out-of-bound memory access on empty buffers

Impact The lastIndexOfbytes,byte,uint256 function of the Bytes.sol library may access uninitialized memory when the following two conditions hold: 1 the provided buffer length is empty i.e. buffer.length == 0 and position is not 2256 - 1 i.e. pos != typeuint256.max. The pos argument could be used...

6.9CVSS6.7AI score0.0035EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2025/07/17 9:19 p.m.•18 views

OpenZeppelin Contracts Bytes's lastIndexOf function with position argument performs out-of-bound memory access on empty buffers

Impact The lastIndexOfbytes,byte,uint256 function of the Bytes.sol library may access uninitialized memory when the following two conditions hold: 1 the provided buffer length is empty i.e. buffer.length == 0 and position is not 2256 - 1 i.e. pos != typeuint256.max. The pos argument could be used...

6.9CVSS6.9AI score0.0035EPSS
SaveExploits0References5Affected Software2
vulnersOsv
vulnersOsv
•added 2025/07/17 9:19 p.m.•8 views

@1inch/delegating (2.0.0), @1inch/farming (4.0.0) +33 more potentially affected by CVE-2025-54070 via @openzeppelin/contracts (>=5.2.0, <=5.3.0)

@openzeppelin/contracts NPM version =5.2.0, =1.0.0-alpha.9, =0.1.0, =0.1.0, =0.0.4, =1.0.0, =0.1.0, =0.3.0, =0.5.3, =7.9.0-main3c5a2f8, =7.9.0-maine3c28f1, =7.9.0-main01f77d70, =7.9.0-mainc91b9b3, =8.0.9 and more Source cves: CVE-2025-54070 Source advisory: OSV:GHSA-9RCW-C2F9-2J55...

6.9CVSS5.8AI score0.0035EPSS
SaveExploits0
NVD
NVD
•added 2025/07/17 7:15 p.m.•21 views

CVE-2025-54070

OpenZeppelin Contracts is a library for secure smart contract development. Starting in version 5.2.0 and prior to version 5.4.0, the lastIndexOfbytes,byte,uint256 function of the Bytes.sol library may access uninitialized memory when the following two conditions hold: 1 the provided buffer length...

6.9CVSS0.0035EPSS
SaveExploits0References2
OSV
OSV
•added 2025/07/17 6:25 p.m.•16 views

CVE-2025-54070 OpenZeppelin Contracts's Bytes's lastIndexOf function with position argument performs out-of-bound memory access on empty buffers

OpenZeppelin Contracts is a library for secure smart contract development. Starting in version 5.2.0 and prior to version 5.4.0, the lastIndexOfbytes,byte,uint256 function of the Bytes.sol library may access uninitialized memory when the following two conditions hold: 1 the provided buffer length...

6.9CVSS7AI score
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2025/07/17 6:25 p.m.•7 views

CVE-2025-54070 OpenZeppelin Contracts's Bytes's lastIndexOf function with position argument performs out-of-bound memory access on empty buffers

OpenZeppelin Contracts is a library for secure smart contract development. Starting in version 5.2.0 and prior to version 5.4.0, the lastIndexOfbytes,byte,uint256 function of the Bytes.sol library may access uninitialized memory when the following two conditions hold: 1 the provided buffer length...

6.9CVSS7.6AI score0.0035EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2025/07/17 6:25 p.m.•35 views

CVE-2025-54070 OpenZeppelin Contracts's Bytes's lastIndexOf function with position argument performs out-of-bound memory access on empty buffers

OpenZeppelin Contracts is a library for secure smart contract development. Starting in version 5.2.0 and prior to version 5.4.0, the lastIndexOfbytes,byte,uint256 function of the Bytes.sol library may access uninitialized memory when the following two conditions hold: 1 the provided buffer length...

6.9CVSS0.0035EPSS
SaveExploits0References2
CVE
CVE
•added 2025/07/17 6:25 p.m.•58 views

CVE-2025-54070

OpenZeppelin Contracts (Bytes.sol) lastIndexOf(bytes, byte, uint256) is vulnerable in versions prior to 5.4.0 when the input buffer is empty (buffer.length == 0) and pos != type(uint256).max. In this scenario, the function may access uninitialized memory at buffer + 0x20 + pos, potentially return...

6.9CVSS7AI score0.0035EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2025/07/17 12:00 a.m.•2 views

CVE-2025-54070: Out-of-bounds Read

OpenZeppelin Contracts is a library for secure smart contract development. Starting in version 5.2.0 and prior to version 5.4.0, the lastIndexOfbytes,byte,uint256 function of the Bytes.sol library may access uninitialized memory when the following two conditions hold: 1 the provided buffer length...

6.9CVSS6.1AI score0.0035EPSS
SaveExploits0References1
Positive Technologies
Positive Technologies
•added 2025/07/17 12:00 a.m.•19 views

PT-2025-29948 · Openzeppelin · Openzeppelin Contracts

Name of the Vulnerable Software and Affected Versions: OpenZeppelin Contracts versions 5.2.0 through 5.3.9 Description: The lastIndexOfbytes,byte,uint256 function within the Bytes.sol library may access uninitialized memory under specific conditions. This occurs when the provided buffer length is...

6.9CVSS6.7AI score0.0035EPSS
SaveExploits0References10
CNNVD
CNNVD
•added 2025/07/17 12:00 a.m.•15 views

OpenZeppelin Contracts 缓冲区错误漏洞

OpenZeppelin Contracts is a secure smart contract development library open-sourced by OpenZeppelin. A buffer error vulnerability exists in OpenZeppelin Contracts versions prior to 5.4.0, which stems from the lastIndexOf function potentially accessing uninitialized memory, potentially resulting in...

6.9CVSS6.7AI score0.0035EPSS
SaveExploits0References2
RedhatCVE
RedhatCVE
•added 2025/05/23 10:31 a.m.•15 views

CVE-2024-45304

Cairo-Contracts are OpenZeppelin Contracts written in Cairo for Starknet, a decentralized ZK Rollup. This vulnerability can lead to unauthorized ownership transfer, contrary to the original owner's intention of leaving the contract without an owner. It introduces a security risk where an unintend...

6.5CVSS7.1AI score0.00479EPSS
SaveExploits0
RedhatCVE
RedhatCVE
•added 2025/05/23 9:39 a.m.•20 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...

6.5CVSS6.7AI score0.00763EPSS
SaveExploits0References1
RedhatCVE
RedhatCVE
•added 2025/05/23 3:43 a.m.•17 views

CVE-2023-30542

OpenZeppelin Contracts is a library for secure smart contract development. The proposal creation entrypoint propose in GovernorCompatibilityBravo allows the creation of proposals with a signatures array shorter than the calldatas array. This causes the additional elements of the latter to be...

8.8CVSS6.9AI score0.00584EPSS
SaveExploits0References1
RedhatCVE
RedhatCVE
•added 2025/05/23 3:29 a.m.•20 views

CVE-2023-26488

OpenZeppelin Contracts is a library for secure smart contract development. The ERC721Consecutive contract designed for minting NFTs in batches does not update balances when a batch has size 1 and consists of a single token. Subsequent transfers from the receiver of that token may overflow the...

6.5CVSS7.1AI score0.00713EPSS
SaveExploits0References1
RedhatCVE
RedhatCVE
•added 2025/05/23 2:47 a.m.•32 views

CVE-2023-30541

OpenZeppelin Contracts is a library for secure smart contract development. A function in the implementation contract may be inaccessible if its selector clashes with one of the proxy's own selectors. Specifically, if the clashing function has a different signature with incompatible ABI encoding,...

5.3CVSS6.6AI score0.00812EPSS
SaveExploits0References1
RedhatCVE
RedhatCVE
•added 2025/05/23 2:38 a.m.•11 views

CVE-2023-23940

OpenZeppelin Contracts for Cairo is a library for secure smart contract development written in Cairo for StarkNet, a decentralized ZK Rollup. isvalidethsignature is missing a call to finalizekeccak after calling verifyethsignature. As a result, any contract using isvalidethsignature from the...

6.4CVSS6.9AI score0.0022EPSS
SaveExploits0References1
RedhatCVE
RedhatCVE
•added 2025/05/22 10:09 p.m.•20 views

CVE-2022-39384

OpenZeppelin Contracts is a library for secure smart contract development. Before version 4.4.1 but after 3.2.0, initializer functions that are invoked separate from contract creation the most prominent example being minimal proxies may be reentered if they make an untrusted non-view external cal...

5.6CVSS6.8AI score0.00534EPSS
SaveExploits0References1
RedhatCVE
RedhatCVE
•added 2025/02/05 8:25 p.m.•23 views

CVE-2022-31172

OpenZeppelin Contracts is a library for smart contract development. Versions 4.1.0 until 4.7.1 are vulnerable to the SignatureChecker reverting. SignatureChecker.isValidSignatureNow is not expected to revert. However, an incorrect assumption about Solidity 0.8's abi.decode allows some cases to...

7.5CVSS6.6AI score0.00488EPSS
SaveExploits0References1
Rows per page
Query Builder