[Update 2026-04-09] Security releases available
Wasmtime versions 24.0.7, 36.0.7, 42.0.2, and 43.0.1 are now available on
crates.io. Additionally, binary releases are available on Github for the Wasmtime C-API shared library and CLI at
https://github.com/bytecodealliance/wasmtime/releases. This security release fixes 12 advisories documented below and there is more information available at
https://bytecodealliance.org/articles/wasmtime-security-advisories.
These releases fix the following security issues rated CRITICAL:
Miscompiled guest heap access enables sandbox escape on aarch64 Cranelift
Wasmtime with Winch compiler backend may allow a sandbox-escaping memory access
These releases fix the following security issues rated MODERATE:
Heap OOB read in component model UTF-16 to latin1+utf16 string transcoding
Out-of-bounds write or crash when transcoding component model strings
Host panic when Winch compiler executes `table.fill`
Wasmtime segfault or unused out-of-sandbox load with `f64x2.splat` operator on Cranelift x86-64
Improperly masked return value from `table.grow` with Winch compiler backend
Panic when transcoding misaligned component model UTF-16 strings
Panic when lifting `flags` component value
These releases fix the following security issues rated LOW:
Host data leakage with 64-bit tables and Winch
Data leakage between pooling allocator instances