原始 OSV JSON{
"id": "GHSA-773q-5334-5gf9",
"aliases": [],
"details": "Prior to the patch, when executing specific EVM opcodes related\nto memory operations that use `evm_core::Memory::copy_large`, the\ncrate can over-allocate memory when it is not needed, making it\npossible for an attacker to perform denial-of-service attack.\n\nThe flaw was corrected in commit `19ade85`.\n",
"summary": "Memory over-allocation in evm-core",
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0.26.0"
},
{
"fixed": "0.26.1"
}
]
}
],
"package": {
"name": "evm-core",
"ecosystem": "crates.io"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0.25.0"
},
{
"fixed": "0.25.1"
}
]
}
],
"package": {
"name": "evm-core",
"ecosystem": "crates.io"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0.24.0"
},
{
"fixed": "0.24.1"
}
]
}
],
"package": {
"name": "evm-core",
"ecosystem": "crates.io"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0.23.0"
},
{
"fixed": "0.23.1"
}
]
}
],
"package": {
"name": "evm-core",
"ecosystem": "crates.io"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "0.21.1"
}
]
}
],
"package": {
"name": "evm-core",
"ecosystem": "crates.io"
}
}
],
"modified": "2021-08-18T21:38:27Z",
"severity": [],
"published": "2021-08-25T20:55:36Z",
"references": [
{
"url": "https://github.com/rust-blockchain/evm/commit/19ade85",
"type": "WEB"
},
{
"url": "https://github.com/rust-blockchain/evm",
"type": "PACKAGE"
},
{
"url": "https://rustsec.org/advisories/RUSTSEC-2021-0066.html",
"type": "WEB"
}
],
"schema_version": "1.4.0",
"database_specific": {
"cwe_ids": [
"CWE-789"
],
"severity": "MODERATE",
"github_reviewed": true,
"nvd_published_at": null,
"github_reviewed_at": "2021-08-18T21:38:27Z"
}
}