bytecodealliance.wasm-micro-runtime is vulnerable to Use of Uninitialized Variable
69
Medium Risk
The loader handles constant initializer expressions, including ref.null, while parsing a module. The ref.null handler accepts an arbitrary heap type and writes only the reference index into an otherwise uninitialized value structure. The remaining bytes retain uninitialized host memory that can later be read back, disclosing stack contents. The fix zero-initializes the value and rejects reference types other than the supported ones.
You are affected if you are using a version that falls within the vulnerable range and your application loads untrusted WebAssembly modules.
bytecodealliance.wasm-micro-runtime is vulnerable to Use of Uninitialized Variable in versions 2.0.0 - 2.4.4.
Upgrade the bytecodealliance.wasm-micro-runtime library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant