WasmEdge integer wrap in MemoryInstance::getSpan()'s memory size check
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| WasmEdge | WasmEdge | affected |
|
Configuration 1 [-]
|
No data.
No data available yet.
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.331% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Linuxfoundation
Linuxfoundation wasmedge |
|
| CPEs | cpe:2.3:a:linuxfoundation:wasmedge:*:*:*:*:*:*:*:* cpe:2.3:a:linuxfoundation:wasmedge:0.16.0:alpha1:*:*:*:*:*:* cpe:2.3:a:linuxfoundation:wasmedge:0.16.0:alpha2:*:*:*:*:*:* |
|
| Vendors & Products |
Linuxfoundation
Linuxfoundation wasmedge |
|
| Metrics |
cvssV3_1
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | WasmEdge is a WebAssembly runtime. Prior to version 0.16.0-alpha.3, a multiplication in `WasmEdge/include/runtime/instance/memory.h` can wrap, causing `checkAccessBound()` to incorrectly allow the access. This leads to a segmentation fault. Version 0.16.0-alpha.3 contains a patch for the issue. | |
| Title | WasmEdge integer wrap in MemoryInstance::getSpan()'s memory size check | |
| Weaknesses | CWE-190 | |
| References |
| |
| Metrics |
cvssV4_0
|