CVSS 8.8 · High EPSS 0,58%
Kerentanan Improper Input Validation pada openzeppelin contracts, openzeppelin contracts upgradeable. Skor CVSS 3.1 8.8 (High) menurut NVD.
OpenZeppelin Contracts is a library for secure smart contract development. The proposal creation entrypoint (`propose`) in `GovernorCompatibilityBravo` allows the creation of proposals with a `signatures` array shorter than the `calldatas` array. This causes the additional elements of the latter to be ignored, and if the proposal succeeds the corresponding actions would eventually execute without any calldata. The `ProposalCreated` event correctly represents what will eventually execute, but the proposal parameters as queried through `getActions` appear to respect the original intended calldata. This issue has been patched in 4.8.3. As a workaround, ensure that all proposals that pass through governance have equal length `signatures` and `calldatas` parameters.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
· uraikan di kalkulator | Vendor | Produk | Versi terdampak |
|---|---|---|
| openzeppelin | contracts | Versi 4.3.0 hingga sebelum 4.8.3 |
| openzeppelin | contracts upgradeable | Versi 4.3.0 hingga sebelum 4.8.3 |