CVE-2025-64345 in wasmtime
Сводка
по VulDB • 25.05.2026
Wasmtime — это среда выполнения для WebAssembly. До версий 38.0.4, 37.0.3, 36.0.3 и 24.0.5 API встраивания Wasmtime на Rust содержит некорректное взаимодействие, при котором общая линейная память WebAssembly может рассматриваться как тип, обеспечивающий безопасный доступ хоста (Rust) к содержимому линейной памяти. Это некорректно для общих линейных памяти, которые могут изменяться параллельно, и это может привести к состоянию гонки данных (data race) в хосте. Выпущены исправленные релизы для всех поддерживаемых версий Wasmtime, в частности: 24.0.5, 36.0.3, 37.0.3 и 38.0.4. Эти релизы отклоняют создание общей памяти через `Memory::new`, а общая память теперь исключается из дампов ядра (core dumps). В качестве обходного пути приложения, затрагиваемые этой проблемой, должны использовать `SharedMemory::new` вместо `Memory::new` для создания общей памяти. Затронутые приложения также должны отключить создание дампов ядра, если они не могут обновиться. Обратите внимание, что дампы ядра отключены по умолчанию, но предложение по потокам WebAssembly (и общая память) включено по умолчанию.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.