Improper access control in Wasmtime - CVE-2025-64345
Published: April 23, 2026
Wasmtime
Detailed vulnerability description
The vulnerability allows a local privileged user to modify data in host memory.
The vulnerability exists due to improper access control in the wasmtime Rust embedder API when creating or exposing a WebAssembly shared linear memory as wasmtime::Memory. A local privileged user can create a shared memory with Memory::new or trigger a core dump that reads shared linear memory to modify data in host memory.
User interaction is required, and exploitation affects embeddings that create and share WebAssembly shared memories across threads.