cbcvebase.
CVE-2023-23940
published 2023-02-03

CVE-2023-23940: OpenZeppelin Contracts for Cairo is a library for secure smart contract development written in Cairo for StarkNet, a decentralized ZK Rollup…

PriorityP429medium5.3CVSS 3.1
AVNACHPRLUINSUCHINAN
EPSS
0.22%
12.5th percentile
OpenZeppelin Contracts for Cairo is a library for secure smart contract development written in Cairo for StarkNet, a decentralized ZK Rollup. `is_valid_eth_signature` is missing a call to `finalize_keccak` after calling `verify_eth_signature`. As a result, any contract using `is_valid_eth_signature` from the account library (such as the `EthAccount` preset) is vulnerable to a malicious sequencer. Specifically, the malicious sequencer would be able to bypass signature validation to impersonate an instance of these accounts. The issue has been patched in 0.6.1.

Affected

2 ranges
VendorProductVersion rangeFixed in
openzeppelincairo-contracts
openzeppelincontracts>= 0.2.0 < 0.6.10.6.1
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.