Patchwire CVEs, their patch status, and feeds to follow them

CVE-2022-39394

Fixed upstream EPSS <1%CVSS 3.8

Wasmtime is a standalone runtime for WebAssembly. Prior to version 2.0.2, there is a bug in Wasmtime's C API implementation where the definition of the `wasmtime_trap_code` does not match its declared signature in the `wasmtime/trap.h` header file. This discrepancy causes the function implementation to perform a 4-byte write into a 1-byte buffer provided by the caller. This can lead to three zero bytes being written beyond the 1-byte location provided by the caller. This bug has been patched and users should upgrade to Wasmtime 2.0.2. This bug can be worked around by providing a 4-byte buffer casted to a 1-byte buffer when calling `wasmtime_trap_code`. Users of the `wasmtime` crate are not affected by this issue, only users of the C API function `wasmtime_trap_code` are affected.

Published 2022-11-10 · CVE record · OSV

Products: bytecodealliance wasmtime

Fixed upstream

EcosystemPackageFixed in
crates.iowasmtime2.0.2
crates.iowasmtime1.0.2

Distro releases

ReleasePackageFixed in
Ubuntu 18.04 LTSmozjs38no fix
Ubuntu 18.04 LTSmozjs52no fix
Ubuntu 20.04 LTSmozjs52no fix
Ubuntu 20.04 LTSmozjs68no fix
Ubuntu 22.04 LTSmozjs78no fix
Ubuntu 22.04 LTSmozjs91no fix
Ubuntu 22.04 LTSthunderbirdno fix
Ubuntu 24.04 LTSthunderbirdno fix