CVE-2024-28123

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

Published Mar 8, 2024 CVSS 3.1 · 7.3 High EPSS < 1% KEV · Not listed
Description
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.

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-0852 Wasmi Out-of-bounds Write for host to Wasm calls with more than 128 Parameters
Github GHSA Github GHSA GHSA-75jp-vq8x-h4cq Wasmi Out-of-bounds Write for host to Wasm calls with more than 128 Parameters
History
Type Values Removed Values Added
First Time appeared Wasmi-labs
Wasmi-labs wasmi
CPEs cpe:2.3:a:wasmi-labs:wasmi:*:*:*:*:*:rust:*:*
Vendors & Products Wasmi-labs
Wasmi-labs wasmi
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 5, 2024, 6:14 PM
Reserved
Mar 4, 2024, 2:19 PM
Status
Analyzed
Published
Mar 21, 2024, 2:52 AM
Modified
Jun 17, 2026, 7:21 AM