CVE-2026-27195

7.5

Bytecode Alliance · Wasmtime

A flaw in the Wasmtime WebAssembly runtime causes a panic when handling asynchronous function calls, potentially leading to denial of service in host applications.

Executive summary

A high-severity flaw in Wasmtime allows an authenticated attacker to trigger a runtime panic, potentially resulting in a denial of service for host applications.

Vulnerability

This vulnerability involves the improper handling of exceptional conditions within the component model async implementation. Specifically, if a host embedding drops a future after a partial poll and subsequently attempts to call the function again, the runtime enters a non-reenterable state, leading to a panic.

Business impact

Successful exploitation of this vulnerability can cause the Wasmtime runtime to crash, leading to service disruption for any application relying on the runtime for WebAssembly execution. Given the CVSS score of 7.5, this is considered a high-risk issue that could impact system availability and operational stability. Organizations should prioritize patching to prevent potential service outages caused by malicious or malformed WebAssembly components.

Remediation

Immediate Action: Update Wasmtime to version 40.0.4 or 41.0.4 immediately to incorporate the necessary bug fixes.

Proactive Monitoring: Monitor application logs for unexpected panic messages or runtime traps associated with the component model features.

Compensating Controls: Ensure that WebAssembly components are sourced from trusted origins and implement strict input validation to prevent the execution of malicious or untested bytecode.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

The severity of this issue necessitates prompt remediation through the application of the provided security updates. Administrators should verify their current Wasmtime version and initiate a patching cycle as soon as possible to mitigate the risk of service disruption.

Sources