Логотип exploitDog
bind:CVE-2022-24791
Консоль
Логотип exploitDog

exploitDog

bind:CVE-2022-24791

Количество 5

Количество 5

ubuntu логотип

CVE-2022-24791

почти 4 года назад

Wasmtime is a standalone JIT-style runtime for WebAssembly, using Cranelift. There is a use after free vulnerability in Wasmtime when both running Wasm that uses externrefs and enabling epoch interruption in Wasmtime. If you are not explicitly enabling epoch interruption (it is disabled by default) then you are not affected. If you are explicitly disabling the Wasm reference types proposal (it is enabled by default) then you are also not affected. The use after free is caused by Cranelift failing to emit stack maps when there are safepoints inside cold blocks. Cold blocks occur when epoch interruption is enabled. Cold blocks are emitted at the end of compiled functions, and change the order blocks are emitted versus defined. This reordering accidentally caused Cranelift to skip emitting some stack maps because it expected to emit the stack maps in block definition order, rather than block emission order. When Wasmtime would eventually collect garbage, it would fail to find live refe...

CVSS3: 8.1
EPSS: Низкий
nvd логотип

CVE-2022-24791

почти 4 года назад

Wasmtime is a standalone JIT-style runtime for WebAssembly, using Cranelift. There is a use after free vulnerability in Wasmtime when both running Wasm that uses externrefs and enabling epoch interruption in Wasmtime. If you are not explicitly enabling epoch interruption (it is disabled by default) then you are not affected. If you are explicitly disabling the Wasm reference types proposal (it is enabled by default) then you are also not affected. The use after free is caused by Cranelift failing to emit stack maps when there are safepoints inside cold blocks. Cold blocks occur when epoch interruption is enabled. Cold blocks are emitted at the end of compiled functions, and change the order blocks are emitted versus defined. This reordering accidentally caused Cranelift to skip emitting some stack maps because it expected to emit the stack maps in block definition order, rather than block emission order. When Wasmtime would eventually collect garbage, it would fail to find live referen

CVSS3: 8.1
EPSS: Низкий
msrc логотип

CVE-2022-24791

5 месяцев назад

Use after free in Wasmtime

EPSS: Низкий
debian логотип

CVE-2022-24791

почти 4 года назад

Wasmtime is a standalone JIT-style runtime for WebAssembly, using Cran ...

CVSS3: 8.1
EPSS: Низкий
github логотип

GHSA-gwc9-348x-qwv2

почти 4 года назад

Use after free in Wasmtime

CVSS3: 8.1
EPSS: Низкий

Уязвимостей на страницу

Уязвимость
CVSS
EPSS
Опубликовано
ubuntu логотип
CVE-2022-24791

Wasmtime is a standalone JIT-style runtime for WebAssembly, using Cranelift. There is a use after free vulnerability in Wasmtime when both running Wasm that uses externrefs and enabling epoch interruption in Wasmtime. If you are not explicitly enabling epoch interruption (it is disabled by default) then you are not affected. If you are explicitly disabling the Wasm reference types proposal (it is enabled by default) then you are also not affected. The use after free is caused by Cranelift failing to emit stack maps when there are safepoints inside cold blocks. Cold blocks occur when epoch interruption is enabled. Cold blocks are emitted at the end of compiled functions, and change the order blocks are emitted versus defined. This reordering accidentally caused Cranelift to skip emitting some stack maps because it expected to emit the stack maps in block definition order, rather than block emission order. When Wasmtime would eventually collect garbage, it would fail to find live refe...

CVSS3: 8.1
0%
Низкий
почти 4 года назад
nvd логотип
CVE-2022-24791

Wasmtime is a standalone JIT-style runtime for WebAssembly, using Cranelift. There is a use after free vulnerability in Wasmtime when both running Wasm that uses externrefs and enabling epoch interruption in Wasmtime. If you are not explicitly enabling epoch interruption (it is disabled by default) then you are not affected. If you are explicitly disabling the Wasm reference types proposal (it is enabled by default) then you are also not affected. The use after free is caused by Cranelift failing to emit stack maps when there are safepoints inside cold blocks. Cold blocks occur when epoch interruption is enabled. Cold blocks are emitted at the end of compiled functions, and change the order blocks are emitted versus defined. This reordering accidentally caused Cranelift to skip emitting some stack maps because it expected to emit the stack maps in block definition order, rather than block emission order. When Wasmtime would eventually collect garbage, it would fail to find live referen

CVSS3: 8.1
0%
Низкий
почти 4 года назад
msrc логотип
CVE-2022-24791

Use after free in Wasmtime

0%
Низкий
5 месяцев назад
debian логотип
CVE-2022-24791

Wasmtime is a standalone JIT-style runtime for WebAssembly, using Cran ...

CVSS3: 8.1
0%
Низкий
почти 4 года назад
github логотип
GHSA-gwc9-348x-qwv2

Use after free in Wasmtime

CVSS3: 8.1
0%
Низкий
почти 4 года назад

Уязвимостей на страницу