Skip to main content
← All vulnerabilities
CVE-2024-28123GHSA-75JP-VQ8X-H4CQ

Wasmi Out-of-bounds Write for host to Wasm calls with more than 128 Parameters

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.31.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Wasmi is an efficient and lightweight WebAssembly interpreter with a focus on constrained and embedded systems. In the WASMI Interpreter, an Out-of-bounds Buffer Write will arise if the host calls or resumes a Wasm function with more parameters than the default limit (128), as it will surpass the stack value. This doesn’t affect calls from Wasm to Wasm, only from host to Wasm. This vulnerability was patched in version 0.31.1.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • wasmi-labs wasmi

    From 0.15.0 · through 0.31.0

  • wasmicrates.io

    From 0.15.0 · fixed in 0.31.1

References 3

GitHub · wasmi-labs/wasmi