Wasmtime is a standalone runtime for WebAssembly. Prior to version 2.0.2, there is a bug in Wasmtime's implementation of its pooling instance allocator where when a linear memory is reused for another instance the initial heap snapshot of the prior instance can be visible, erroneously to the next instance. This bug has been patched and users should upgrade to Wasmtime 2.0.2. Other mitigations include disabling the pooling allocator and disabling the `memory-init-cow`.
References
Link | Resource |
---|---|
https://github.com/bytecodealliance/wasmtime/commit/2614f2e9d2d36805ead8a8da0fa0c6e0d9e428a0 | Patch Third Party Advisory |
https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-wh6w-3828-g9qf | Third Party Advisory |
Configurations
Configuration 1 (hide)
|
Information
Published : 2022-11-10 12:15
Updated : 2022-11-17 08:01
NVD link : CVE-2022-39393
Mitre link : CVE-2022-39393
JSON object : View
CWE
CWE-212
Improper Removal of Sensitive Information Before Storage or Transfer
Products Affected
bytecodealliance
- wasmtime