1707 matches found
CVE-2026-126407
Wasmtime before 36.0.20, 37.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 allocates untracked host memory when a component receives a borrow of a resource it defines itself, bypassing the per-store handle limit. A malicious guest component can repeatedly transfer such borrowed...
CVE-2026-126408
Wasmtime 47.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 contains an insufficient type-check in the TypedFunc embedder API for I31, Option, and Option parameter or result types, reaching an unreachable! path. A malicious guest module exporting a function that uses another...
CVE-2026-126406 Wasmtime before 36.0.20 HTTP Request Smuggling via wasi-http p2 Content-Length
The wasmtime-wasi-http p2 implementation in Wasmtime before 36.0.20, 37.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 can send conflicting content-length headers, or ones not matching the body, in outgoing requests. A guest that reuses a received response's headers resource to...
CVE-2026-126406
The wasmtime-wasi-http p2 implementation in Wasmtime is vulnerable to HTTP Request Smuggling . Affected versions include prior to 36.0.20 , 37.0.0 before 48.0.8 , 49.0.0 before 49.0.5 , and 50.0.0 before 50.0.1 . The root cause is the ability of the component to send outgoing requests with confli...
EUVD-2026-125159
The wasmtime-wasi-http p2 implementation in Wasmtime before 36.0.20, 37.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 can send conflicting content-length headers, or ones not matching the body, in outgoing requests. A guest that reuses a received response's headers resource to...
CVE-2026-126407 Wasmtime before 36.0.20 Denial of Service via Borrowed Resource Transfer
Wasmtime before 36.0.20, 37.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 allocates untracked host memory when a component receives a borrow of a resource it defines itself, bypassing the per-store handle limit. A malicious guest component can repeatedly transfer such borrowed...
EUVD-2026-125036
Wasmtime before 36.0.20, 37.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 allocates untracked host memory when a component receives a borrow of a resource it defines itself, bypassing the per-store handle limit. A malicious guest component can repeatedly transfer such borrowed...
CVE-2026-126407
The Wasmtime runtime is vulnerable to a Denial of Service (DoS) attack in versions before 36.0.20, 37.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1. The root cause is that the engine allocates untracked host memory when a component receives a borrow of a resource it defined it...
CVE-2026-126407 Wasmtime before 36.0.20 Denial of Service via Borrowed Resource Transfer
Wasmtime before 36.0.20, 37.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 allocates untracked host memory when a component receives a borrow of a resource it defines itself, bypassing the per-store handle limit. A malicious guest component can repeatedly transfer such borrowed...
CVE-2026-126408 Wasmtime 47.0.0 before 48.0.8 Denial of Service via TypedFunc Type-Check Panic
Wasmtime 47.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 contains an insufficient type-check in the TypedFunc embedder API for I31, Option, and Option parameter or result types, reaching an unreachable! path. A malicious guest module exporting a function that uses another...
CVE-2026-126408 Wasmtime 47.0.0 before 48.0.8 Denial of Service via TypedFunc Type-Check Panic
Wasmtime 47.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 contains an insufficient type-check in the TypedFunc embedder API for I31, Option, and Option parameter or result types, reaching an unreachable! path. A malicious guest module exporting a function that uses another...
CVE-2026-126409
Wasmtime versions 47.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 are vulnerable to a cross-engine type confusion issue. The root cause is that the StructType::with_finality_and_supertype function fails to verify that a supplied supertype belongs to the same Engine . This all...
CVE-2026-126408
The Wasmtime runtime versions 47.0.0 before 48.0.8 , 49.0.0 before 49.0.5 , and 50.0.0 before 50.0.1 are vulnerable to a Denial of Service (DoS) condition. The root cause is an insufficient type-check within the TypedFunc embedder API for specific parameter or result types, including I31 , Option...
EUVD-2026-125034
Wasmtime 47.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 contains a cross-engine type confusion vulnerability because StructType::withfinalityandsupertype does not validate that the supplied supertype belongs to the same Engine. Embedders using multiple engines that create a ...
EUVD-2026-125035
Wasmtime 47.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 contains an insufficient type-check in the TypedFunc embedder API for I31, Option, and Option parameter or result types, reaching an unreachable! path. A malicious guest module exporting a function that uses another...
CVE-2026-126409 Wasmtime 47.0.0 before 48.0.8 Cross-Engine Type Confusion via StructType Supertype
Wasmtime 47.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 contains a cross-engine type confusion vulnerability because StructType::withfinalityandsupertype does not validate that the supplied supertype belongs to the same Engine. Embedders using multiple engines that create a ...
CVE-2026-126410
The wasmtime-wasi crate in Wasmtime versions 48.0.0 before 48.0.8 , 49.0.0 before 49.0.5 , and 50.0.0 before 50.0.1 is vulnerable to a time-of-check/time-of-use (TOCTOU) race condition. The flaw exists in the wasip3 wasi:sockets udp-socket host implementation, allowing a malicious guest to bypass...
EUVD-2026-125033
Wasmtime's wasmtime-wasi crate 48.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 contains a time-of-check/time-of-use race in the wasip3 wasi:sockets udp-socket host implementation that lets guests bypass socketaddrcheck send restrictions. A malicious guest can race...
CVE-2026-126410 Wasmtime 48.0.0 before 48.0.8 TOCTOU UDP Send Policy Bypass via wasip3 Sockets
Wasmtime's wasmtime-wasi crate 48.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 contains a time-of-check/time-of-use race in the wasip3 wasi:sockets udp-socket host implementation that lets guests bypass socketaddrcheck send restrictions. A malicious guest can race...
CVE-2026-121440
A flaw was found in Wasmtime. When processing HTTP traffic via the WebAssembly System Interface WASI, the runtime fails to validate forwarded HTTP trailers against forbidden header filtering rules. A WebAssembly guest application can exploit this vulnerability by forwarding a request or response...