CVE-2023-23940 in Contracts
Riassunto
di VulDB • 17/06/2026
OpenZeppelin Contracts for Cairo è una libreria per lo sviluppo sicuro di smart contract scritta in Cairo per StarkNet, un ZK Rollup decentralizzato. La funzione `is_valid_eth_signature` manca della chiamata a `finalize_keccak` dopo aver invocato `verify_eth_signature`. Di conseguenza, qualsiasi contratto che utilizza `is_valid_eth_signature` dalla libreria degli account (come la preset `EthAccount`) è vulnerabile a un sequencer malevolo. Nello specifico, il sequencer malevolo sarebbe in grado di aggirare la convalida della firma per impersonare un'istanza di questi account. Il problema è stato risolto nella versione 0.6.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.