#VU125759 Type Confusion in Wasmtime - CVE-2026-35186
Published: April 10, 2026
Wasmtime
Bytecode Alliance
Description
The vulnerability allows a remote user to cause a denial of service and disclose sensitive information.
The vulnerability exists due to improper type handling in the Winch compiler backend when translating the table.grow operator. A remote user can cause a WebAssembly module to use the result of table.grow in memory operations to cause a denial of service and disclose sensitive information.
By default, the issue results in a process abort because the affected access reaches unmapped memory before linear memory. Information disclosure of up to 16 bytes is possible only when guard pages before linear memory are disabled.