bytecodealliance wasmtime

78 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-11914346.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Panic via Zero-Length Stream WritesMEDIUM 5.90.2 %
CVE-2026-11914246.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Host Panic via call_async DropMEDIUM 5.90.3 %
CVE-2026-11914146.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Host Panic via reallocMEDIUM 6.90.4 %
CVE-2026-11914046.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Host Panic via thread.yieldMEDIUM 5.90.2 %
CVE-2026-11913946.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Host Panic via Func::callMEDIUM 5.90.2 %
CVE-2026-11913846.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Panic After TrapMEDIUM 5.90.3 %
CVE-2026-11913742.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 42.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Stack Overflow via Type RegistryMEDIUM 6.90.4 %
CVE-2026-11913642.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 42.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Async-Entrypoint Enforcement BypassMEDIUM 5.90.2 %
CVE-2026-11913546.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Panic via StreamReader Type MismatchMEDIUM 5.90.2 %
CVE-2026-119134< 36.0.18 ; 37.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime before 36.0.18, 37.0.0 before 48.0.6, and 49.0.0 before 49.0.3 Unbounded Memory Growth via Component-Model Resource HandlesMEDIUM 6.90.2 %
CVE-2026-11913347.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 47.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Misaligned VMContext via Exception TagsLOW 2.10.2 %
CVE-2026-11913249.0.0 – < 49.0.3Wasmtime 49.0.0 before 49.0.3 Host Panic via Overlapping String Transcode in Fused AdapterMEDIUM 5.90.2 %
CVE-2026-11913146.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Host Panic via wasi-httpMEDIUM 6.90.3 %
CVE-2026-119130< 36.0.18 ; 37.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime before 36.0.18, 37.0.0 before 48.0.6, and 49.0.0 before 49.0.3 HTTP Request Target SmugglingLOW 2.10.2 %
CVE-2026-118688< 36.0.18 ; 37.0.0 – < 48.0.6 ; 49.0.0 – < 49.0.3Wasmtime before 36.0.18, 37.0.0 before 48.0.6, and 49.0.0 before 49.0.3 Sandbox Escape via Symlink RenameHIGH 8.80.2 %
CVE-2026-115893< 36.0.19 ; >= 37.0.0, < 48.0.7 ; >= 49.0.0, < 49.0.4Wasmtime: Cranelift backend on aarch64 can jump to incorrect target on large Wasm `br_table` instructionCRITICAL 9.91.0 %
CVE-2026-115892>= 46.0.0, < 48.0.7 ; >= 49.0.0, < 49.0.4Wasmtime: Panic lowering a host-created component model stream into a guest that expects a different payload typeMEDIUM 5.70.4 %
CVE-2026-115889< 36.0.19 ; >= 37.0.0, < 43.0.0Wasmtime: Bit-packing in Cranelift compiler causes silent overflow and miscompilationCRITICAL 9.90.5 %
CVE-2026-115393< 24.0.12 ; 25.0.0 – < 36.0.13 ; 37.0.0 – < 46.0.2 ; …Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 Cross-Engine Type ConfusionLOW 1.00.1 %
CVE-2026-115392< 24.0.13 ; 25.0.0 – < 36.0.14 ; 37.0.0 – < 46.0.3 ; …Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 Sandbox Escape via Trailing SlashesHIGH 8.80.2 %
CVE-2026-11539146.0.0 – < 46.0.3 ; 47.0.0 – < 47.0.4Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 Unbounded Heap Allocation via WASIp3 StreamsMEDIUM 6.90.2 %
CVE-2026-11539047.0.0 – < 48.0.3 ; 49.0.0 – < 49.0.1Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 Fuel Accounting Bypass DoSMEDIUM 6.90.2 %
CVE-2026-115389< 36.0.16 ; 37.0.0 – < 48.0.3 ; 49.0.0 – < 49.0.1Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Denial of Service via Val APILOW 1.00.2 %
CVE-2026-115388< 36.0.16 ; 37.0.0 – < 48.0.3 ; 49.0.0 – < 49.0.1Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Memory Exhaustion DoS via wasmtime-wasi-http Outgoing Body WriteMEDIUM 6.90.1 %
CVE-2026-115387< 36.0.16 ; 37.0.0 – < 48.0.3 ; 49.0.0 – < 49.0.1Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Host Panic via WASI Filesystem Timestamp OverflowMEDIUM 6.90.1 %
CVE-2026-115386< 36.0.17 ; 37.0.0 – < 48.0.4 ; 49.0.0 – < 49.0.2Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Memory Disclosure via fd_readdirLOW 2.10.2 %
CVE-2026-11538546.0.0 – < 48.0.4 ; 49.0.0 – < 49.0.2Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Host Panic via WASIp3 TimestampsMEDIUM 6.90.1 %
CVE-2026-11538439.0.0 – < 48.0.4 ; 49.0.0 – < 49.0.2Wasmtime 39.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Stack Buffer OverflowCRITICAL 9.40.3 %
CVE-2026-11538347.0.0 – < 48.0.4 ; 49.0.0 – < 49.0.2Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 GC Heap Corruption via Tag ImportsMEDIUM 5.90.2 %
CVE-2026-11538246.0.0 – < 48.0.4 ; 49.0.0 – < 49.0.2Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 wasi:http Zero Timeout Panic DoSMEDIUM 5.90.3 %
CVE-2026-115381< 36.0.17 ; 37.0.0 – < 48.0.4 ; 49.0.0 – < 49.0.2Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Unbounded Host Memory Allocation via SinkOutputStream write-zeroesMEDIUM 5.90.2 %
CVE-2026-115380< 36.0.17 ; 37.0.0 – < 48.0.4 ; 49.0.0 – < 49.0.2Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Fuel Limit Bypass DoS via WASI Preview 0 poll_oneoffMEDIUM 5.10.1 %
CVE-2026-11537947.0.0 – < 48.0.4 ; 49.0.0 – < 49.0.2Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 GC Heap Corruption via try_callMEDIUM 6.90.3 %
CVE-2026-104855>= 46.0.0, < 46.0.2 ; >= 47.0.0, < 47.0.3Wasmtime: Preemption and traps during bulk operations enable breaking internal VM stateLOW 2.00.3 %
CVE-2026-58494< 24.0.11 ; >= 25.0.0, < 36.0.12 ; >= 37.0.0, < 45.0.3 ; …Wasmtime: WASI hard links bypass wasmtime-wasi's FilePerms for destinationMEDIUM 6.50.2 %
CVE-2026-54786< 24.0.10 ; >= 25.0.0, < 36.0.11 ; >= 37.0.0, < 44.0.3 ; …Wasmtime: Leak in WASIp1 `fd_renumber` implementationLOW 2.30.4 %
CVE-2026-47261>= 37.0.0, < 44.0.2 ; >= 25.0.0, < 36.0.10 ; < 24.0.9Wasmtime: WASI path_open(TRUNCATE) bypasses `FilePerms::WRITE` host restrictionHIGH 7.50.4 %
CVE-2026-44216>= 30.0.0, < 36.0.8 ; >= 37.0.0, < 43.0.2 ; 44.0.0Wasmtime: Panic when allocating a table exceeding the size of the host's address spaceMEDIUM 5.90.3 %
CVE-2026-35195< 24.0.7 ; >= 25.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; …Wasmtime has an out-of-bounds write or crash when transcoding component model stringsMEDIUM 6.10.2 %
CVE-2026-35186>= 25.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; >= 43.0.0, < 44.0.1Wasmtime has an improperly masked return value from `table.grow` with Winch compiler backendMEDIUM 6.10.2 %
CVE-2026-34988>= 28.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; >= 43.0.0, < 44.0.1Wasmtime leaks data between pooling allocator instancesLOW 2.30.3 %
CVE-2026-34987>= 25.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; >= 43.0.0, < 44.0.1Wasmtime with Winch compiler backend on aarch64 may allow a sandbox-escaping memory accessCRITICAL 9.00.3 %
CVE-2026-34983>= 43.0.0, < 43.0.1Wasmtime has a use-after-free bug after cloning `wasmtime::Linker`LOW 1.00.1 %
CVE-2026-34971>= 32.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; >= 43.0.0, < 44.0.1Wasmtime miscompiled guest heap access enables sandbox escape on aarch64 CraneliftCRITICAL 9.00.3 %
CVE-2026-34946>= 25.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; >= 43.0.0, < 44.0.1Wasmtime's host panics when Winch compiler executes `table.fill`MEDIUM 5.90.4 %
CVE-2026-34945>= 25.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; >= 43.0.0, < 44.0.1Wasmtime leaks host data with 64-bit tables and WinchLOW 2.30.3 %
CVE-2026-34944< 24.0.7 ; >= 25.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; …Wasmtime segfault or unused out-of-sandbox load with `f64x2.splat` operator on x86-64MEDIUM 4.10.2 %
CVE-2026-34943< 24.0.7 ; >= 25.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; …Wasmtime panics when lifting `flags` component valueMEDIUM 5.60.3 %
CVE-2026-34942< 24.0.7 ; >= 25.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; …Wasmtime panics when transcoding misaligned utf-16 stringsMEDIUM 5.90.4 %
CVE-2026-34941< 24.0.7 ; >= 25.0.0, < 36.0.7 ; >= 37.0.0, < 42.0.2 ; …Wasmtime has a Heap OOB read in component model UTF-16 to latin1+utf16 string transcodingMEDIUM 6.90.4 %
CVE-2026-27572< 24.0.6 ; >= 25.0.0, < 36.0.6 ; >= 37.0.0, < 40.0.4 ; …Wasmtime can panic when adding excessive fields to a `wasi:http/types.fields` instanceMEDIUM 6.90.5 %
CVE-2026-27204< 24.0.6 ; >= 25.0.0, < 36.0.6 ; >= 37.0.0, < 40.0.4 ; …Wasmtime WASI implementations are vulnerable to guest-controlled resource exhaustionMEDIUM 6.90.4 %
CVE-2026-27195>= 39.0.0, < 40.0.4 ; >= 41.0.0, < 41.0.4Wasmtime is vulnerable to panic when dropping a `[Typed]Func::call_async` futureMEDIUM 6.90.4 %
CVE-2026-24116>= 29.0.0, < 36.0.5 ; >= 37.0.0, < 40.0.3 ; = 41.0.0Wasmtime segfault or unused out-of-sandbox load with f64.copysign operator on x86-64MEDIUM 4.10.2 %
CVE-2025-64345>= 38.0.1, < 38.0.4 ; >= 37.0.0, < 37.0.3 ; >= 26.0.0, < 36.0.3 ; …Wasmtime provides unsound API access to a WebAssembly shared linear memoryLOW 1.80.1 %
CVE-2025-62711>= 38.0.0, < 38.0.3Wasmtime vulnerable to segfault when using component resourcesLOW 2.10.4 %
CVE-2025-61670>= 37.0.0, < 37.0.2Wasmtime has memory leak in C API with `externref` and `anyref` typesLOW 1.00.2 %
CVE-2025-53901< 24.0.4 ; >= 33.0.0, < 33.0.2 ; >= 34.0.0, < 34.0.2Wasmtime has host panic with `fd_renumber` WASIp1 functionLOW 3.50.4 %
CVE-2024-51745< 24.0.2 ; >= 25.0.0, < 25.0.3 ; = 26.0.0Wasmtime doesn't fully sandbox all the Windows device filenamesLOW 2.30.8 %
CVE-2024-47813>= 19.0.0, < 21.0.2 ; >= 22.0.0, < 22.0.1 ; >= 23.0.0, < 23.0.3 ; …Wasmtime race condition could lead to WebAssembly control-flow integrity and type safety violationsLOW 2.90.2 %
CVE-2024-47763>= 21.0.0, < 21.0.2 ; >= 22.0.0, < 22.0.1 ; >= 23.0.0, < 23.0.3 ; …Wasmtime runtime crash when combining tail calls with trapping importsMEDIUM 5.50.2 %
CVE-2024-30266= 19.0.0Wasmtime vulnerable to panic when using a dropped extenref-typed element segmentMEDIUM 5.50.3 %
CVE-2023-41880>= 10.0.0, < 10.0.2 ; >= 11.0.0, < 11.0.2 ; >= 12.0.0, < 12.0.2Miscompilation of wasm `i64x2.shr_s` instruction with constant input on x86_64MEDIUM 5.30.7 %
CVE-2023-30624< 6.0.2 ; = 7.0.0 ; = 8.0.0Wasmtime has Undefined Behavior in Rust runtime functionsHIGH 8.80.4 %
CVE-2023-26489cranelift-codegen: >= 0.84.0, < 0.91.1 ; cranelift-codegen: >= 0.92.0, < 0.92.1 ; cranelift-codegen: >= 0.93.0, < 0.93.1 ; …Guest-controlled out-of-bounds read/write on x86_64 in wasmtimeCRITICAL 10.01.3 %
CVE-2023-27477cranelift-codegen: >= 0.88.0, < 0.91.1 ; cranelift-codegen: >= 0.92.0, < 0.92.1 ; cranelift-codegen: >= 0.93.0, < 0.93.1 ; …wasmtime is a fast and secure runtime for WebAssembly. Wasmtime's code generation backend, Cranelift, has a bug on x86_64 platforms for the MEDIUM 4.30.6 %
CVE-2022-39394< 2.0.2wasmtime_trap_code C API function has out of bounds write vulnerabilityCRITICAL 9.80.4 %
CVE-2022-39393>= 2.0.0, < 2.0.2 ; < 1.0.2Wasmtime vulnerable to data leakage between instances in the pooling allocatorHIGH 8.60.8 %
CVE-2022-39392< 2.0.2Wasmtime vulnerable to out of bounds read/write with zero-memory-pages configurationHIGH 7.40.7 %
CVE-2022-31169< 0.38.2 ; < 0.85.2Cranelift vulnerable to miscompilation of constant values in division on AArch64HIGH 7.50.9 %
CVE-2022-31146>= 0.37.0, < 0.38.2 ; >= 0.84.0, < 0.85.2Use After Free in WasmtimeHIGH 8.81.3 %
CVE-2022-31104 wasmtime: < 0.38.1 ; cranelift-codegen: < 0.85.0Miscompilation of `i8x16.swizzle` and `select` with v128 inputs in WasmtimeMEDIUM 5.61.8 %
CVE-2022-24791< 0.34.2 ; >= 0.35.0, < 0.35.2Use after free in WasmtimeCRITICAL 9.81.2 %
CVE-2022-23636< 0.33.0 ; = 0.34.0Invalid drop of partially-initialized instances in wasmtimeHIGH 8.10.8 %
CVE-2021-39218>= 0.26.0, <= 0.29.0Out-of-bounds read/write and invalid free with `externref`s and GC safepoints in WasmtimeMEDIUM 6.30.3 %
CVE-2021-39219<= 0.29.0Wrong type for `Linker`-define functions when used across two `Engine`sMEDIUM 6.30.4 %
CVE-2021-39216>=0.19.0, <=0.29.0Use after free passing `externref`s to Wasm in WasmtimeMEDIUM 6.30.3 %
CVE-2021-32629<= 0.73.0Memory access due to code generation flaw in Cranelift moduleHIGH 8.80.5 %