Security
Headlines
HeadlinesLatestCVEs

Headline

GHSA-4jwq-572w-4388: Memory over-allocation in evm crate

Impact

Prior to the patch, when executing specific EVM opcodes related to memory operations that use evm_core::Memory::copy_large, the crate can over-allocate memory when it is not needed, making it possible for an attacker to perform denial-of-service attack.

Patches

The flaw was corrected in commit 19ade85. Users should upgrade to ==0.21.1, ==0.23.1, ==0.24.1, ==0.25.1, >=0.26.1.

Workarounds

None. Please upgrade your evm crate version

References

Fix commit: https://github.com/rust-blockchain/evm/commit/19ade858c430ab13eb562764a870ac9f8506f8dd

For more information

If you have any questions or comments about this advisory:

ghsa
#dos#git

Impact

Prior to the patch, when executing specific EVM opcodes related to memory operations that use evm_core::Memory::copy_large, the crate can over-allocate memory when it is not needed, making it possible for an attacker to perform denial-of-service attack.

Patches

The flaw was corrected in commit 19ade85. Users should upgrade to ==0.21.1, ==0.23.1, ==0.24.1, ==0.25.1, >=0.26.1.

Workarounds

None. Please upgrade your evm crate version

References

Fix commit: rust-ethereum/evm@19ade85

For more information

If you have any questions or comments about this advisory:

  • Open an issue in evm repo
  • Email Wei

References

  • GHSA-4jwq-572w-4388
  • https://nvd.nist.gov/vuln/detail/CVE-2021-29511
  • rust-ethereum/evm@19ade85

Related news

CVE-2021-29511: Skip setting memory value if the value vec is empty · rust-blockchain/evm@19ade85

evm is a pure Rust implementation of Ethereum Virtual Machine. Prior to the patch, when executing specific EVM opcodes related to memory operations that use `evm_core::Memory::copy_large`, the `evm` crate can over-allocate memory when it is not needed, making it possible for an attacker to perform denial-of-service attack. The flaw was corrected in commit `19ade85`. Users should upgrade to `==0.21.1, ==0.23.1, ==0.24.1, ==0.25.1, >=0.26.1`. There are no workarounds. Please upgrade your `evm` crate version.

ghsa: Latest News

GHSA-2237-5r9w-vm8j: Connect-CMS information that is restricted to viewing is visible