Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2023-26489

Опубликовано: 08 мар. 2023
Источник: nvd
CVSS3: 9.9
EPSS Низкий

Описание

wasmtime is a fast and secure runtime for WebAssembly. In affected versions wasmtime's code generator, Cranelift, has a bug on x86_64 targets where address-mode computation mistakenly would calculate a 35-bit effective address instead of WebAssembly's defined 33-bit effective address. This bug means that, with default codegen settings, a wasm-controlled load/store operation could read/write addresses up to 35 bits away from the base of linear memory. Due to this bug, however, addresses up to 0xffffffff * 8 + 0x7ffffffc = 36507222004 = ~34G bytes away from the base of linear memory are possible from guest code. This means that the virtual memory 6G away from the base of linear memory up to ~34G away can be read/written by a malicious module. A guest module can, without the knowledge of the embedder, read/write memory in this region. The memory may belong to other WebAssembly instances when using the pooling allocator, for example. Affected embedders are recommended to analyze preexist

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:bytecodealliance:cranelift-codegen:*:*:*:*:*:rust:*:*
Версия от 0.84.0 (включая) до 0.91.1 (исключая)
cpe:2.3:a:bytecodealliance:cranelift-codegen:0.92.0:*:*:*:*:rust:*:*
cpe:2.3:a:bytecodealliance:cranelift-codegen:0.93.0:*:*:*:*:rust:*:*
cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:rust:*:*
Версия от 0.37.0 (включая) до 4.0.1 (исключая)
cpe:2.3:a:bytecodealliance:wasmtime:5.0.0:*:*:*:*:rust:*:*
cpe:2.3:a:bytecodealliance:wasmtime:6.0.0:*:*:*:*:rust:*:*

EPSS

Процентиль: 84%
0.02286
Низкий

9.9 Critical

CVSS3

Дефекты

CWE-125

Связанные уязвимости

CVSS3: 9.9
debian
почти 3 года назад

wasmtime is a fast and secure runtime for WebAssembly. In affected ver ...

CVSS3: 9.9
github
почти 3 года назад

wasmtime vulnerable to guest-controlled out-of-bounds read/write on x86_64

CVSS3: 9.9
fstec
почти 3 года назад

Уязвимость компилятора Cranelift (ранее Cretonne) среды выполнения для WebAssembly-приложений Wasmtime, связанная с выходом операции за границы буфера в памяти, позволяющая нарушителю выполнить произвольный код или вызвать отказ в обслуживании

EPSS

Процентиль: 84%
0.02286
Низкий

9.9 Critical

CVSS3

Дефекты

CWE-125