CVE-2025-54070
2 advisories.
npm/@openzeppelin/contracts CVE-2025-54070: unknown 0, EPSS 0.40%
OpenZeppelin Contracts Bytes's lastIndexOf function with position argument performs out-of-bound memory access on empty buffers
Action: Upgrade @openzeppelin/contracts to 5.4.0 or later.
npm i @openzeppelin/contracts@5.4.0Affected
| introduced | fixed | last affected |
|---|---|---|
| 5.2.0 | 5.4.0 | - |
Fixed versions
| 5.4.0 |
Sources
- osv: GHSA-9rcw-c2f9-2j55
- https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-9rcw-c2f9-2j55
- https://nvd.nist.gov/vuln/detail/CVE-2025-54070
- https://github.com/OpenZeppelin/openzeppelin-contracts/pull/5797
- https://github.com/OpenZeppelin/openzeppelin-contracts
- https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v5.4.0
CVE-2025-54070 · published · modified · JSON
npm/@openzeppelin/contracts-upgradeable CVE-2025-54070: unknown 0, EPSS 0.40%
OpenZeppelin Contracts Bytes's lastIndexOf function with position argument performs out-of-bound memory access on empty buffers
Action: Upgrade @openzeppelin/contracts-upgradeable to 5.4.0 or later.
npm i @openzeppelin/contracts-upgradeable@5.4.0Affected
| introduced | fixed | last affected |
|---|---|---|
| 5.2.0 | 5.4.0 | - |
Fixed versions
| 5.4.0 |
Sources
- osv: GHSA-9rcw-c2f9-2j55#npm/@openzeppelin/contracts-upgradeable
- https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-9rcw-c2f9-2j55
- https://nvd.nist.gov/vuln/detail/CVE-2025-54070
- https://github.com/OpenZeppelin/openzeppelin-contracts/pull/5797
- https://github.com/OpenZeppelin/openzeppelin-contracts
- https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v5.4.0
CVE-2025-54070 · published · modified · JSON