Snyk has a proof-of-concept or detailed explanation of how to exploit this vulnerability.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade bytecodealliance/wasm-micro-runtime to version 2.4.4 or higher.
Affected versions of this package are vulnerable to Out-of-bounds Read in the preserve_local_for_block function, when handling a sequence where a GET_GLOBAL(I32) opcode is followed by an if opcode in fast interpreter mode. An attacker can cause out-of-bounds access to the frame_offset_bottom array by crafting specific WebAssembly bytecode that manipulates stack cell numbers and triggers improper array expansion.