Lucene search
K

7 matches found

RedhatCVE
RedhatCVE
added 2025/07/19 6:58 p.m.6 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.9CVSS6.9AI score0.00281EPSS
Exploits0References1
OSV
OSV
added 2025/07/17 9:19 p.m.3 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.00281EPSS
Exploits0References5
Github Security Blog
Github Security Blog
added 2025/07/17 9:19 p.m.7 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.00281EPSS
Exploits0References5Affected Software2
OSV
OSV
added 2025/07/17 6:25 p.m.5 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 score0.00281EPSS
Exploits0References4
CVE
CVE
added 2025/07/17 6:25 p.m.14 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.00281EPSS
Exploits0References2
Vulnrichment
Vulnrichment
added 2025/07/17 6:25 p.m.5 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.00281EPSS
Exploits0References2
CNNVD
CNNVD
added 2025/07/17 12:0 a.m.2 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.00281EPSS
Exploits0References2
Rows per page
Query Builder