Staging Environment: Content and features may be unstable or change without notice.

Advisory Weakness Curation

CVE-2022-31153

Progress 0 / 0

Advisory Summaries

github_osv/GHSA-8mjr-jr5h-q2xr

OpenZeppelin Contracts for Cairo account cannot process transactions on Goerli ### Impact This vulnerability affects all accounts (vanilla and ethereum flavors) in the v0.2.0 release of OpenZeppelin Contracts for Cairo https://github.com/OpenZeppelin/cairo-contracts/releases/tag/v0.2.0, which are not whitelisted on StarkNet mainnet, so only goerli deployments of v0.2.0 accounts are affected. This faulty behavior is not observed in StarkNet's testing framework https://github.com/starkware-libs/cairo-lang/blob/master/src/starkware/starknet/testing/starknet.py, so don't rely on it passing to detect this issue on custom accounts. ### Patches This bug has been patched in v0.2.1 https://github.com/OpenZeppelin/cairo-contracts/releases/tag/v0.2.1. ### References The issue is detailed in https://github.com/OpenZeppelin/cairo-contracts/issues/386. ### For more information If you have any questions or comments about this advisory: * Open an issue in the Contracts for Cairo repo https://github.com/OpenZeppelin/cairo-contracts/issues/new/choose * Email us at [security@openzeppelin.com](mailto:security@openzeppelin.com)

gitlab/npm/@openzeppelin/contracts/CVE-2022-31153

Incorrect Authorization OpenZeppelin Contracts for Cairo is a library for contract development written in Cairo for StarkNet, a decentralized ZK Rollup. Version 0.2.0 is vulnerable to an error that renders account contracts unusable on live networks. This issue affects all accounts (vanilla and ethereum flavors) in the v0.2.0 release of OpenZeppelin Contracts for Cairo, which are not allow listed on StarkNet mainnet. Only goerli deployments of v0.2.0 accounts are affected. This faulty behavior is not observed in StarkNet's testing framework. This bug has been patched in v0.2.1.

gitlab/pypi/openzeppelin-cairo-contracts/CVE-2022-31153

OpenZeppelin Contracts for Cairo account cannot process transactions on Goerli OpenZeppelin Contracts for Cairo is a library for contract development written in Cairo for StarkNet, a decentralized ZK Rollup. Version 0.2.0 is vulnerable to an error that renders account contracts unusable on live networks. This issue affects all accounts (vanilla and ethereum flavors) in the v0.2.0 release of OpenZeppelin Contracts for Cairo, which are not allow listed on StarkNet mainnet. Only goerli deployments of v0.2.0 accounts are affected. This faulty behavior is not observed in StarkNet's testing framework. This bug has been patched in v0.2.1.