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

exploitDog

nvd логотип

CVE-2025-61670

Опубликовано: 07 окт. 2025
Источник: nvd
CVSS3: 3.3
EPSS Низкий

Описание

Wasmtime is a runtime for WebAssembly. Wasmtime 37.0.0 and 37.0.1 have memory leaks in the C/C++ API when using bindings for the anyref or externref WebAssembly values. This is caused by a regression introduced during the development of 37.0.0 and all prior versions of Wasmtime are unaffected. If anyref or externref is not used in the C/C++ API then embeddings are also unaffected by the leaky behavior. The wasmtime Rust crate is unaffected by this leak.

Development of Wasmtime 37.0.0 included a refactoring in Rust of changing the old ManuallyRooted<T> type to a new OwnedRooted<T> type. This change was integrated into Wasmtime's C API but left the C API in a state which had memory leaks. Additionally the new ownership semantics around this type were not reflected into the C++ API, making it leak-prone. A short version of the change is that previously ManuallyRooted<T>, as the name implies, required manual calls to an "unroot" operation. If this was forgotten then the me

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

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

Одно из

cpe:2.3:a:bytecodealliance:wasmtime:37.0.0:*:*:*:*:rust:*:*
cpe:2.3:a:bytecodealliance:wasmtime:37.0.1:*:*:*:*:rust:*:*

EPSS

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

3.3 Low

CVSS3

Дефекты

CWE-772

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

CVSS3: 3.3
debian
4 месяца назад

Wasmtime is a runtime for WebAssembly. Wasmtime 37.0.0 and 37.0.1 have ...

EPSS

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

3.3 Low

CVSS3

Дефекты

CWE-772