Description
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 resources to consume arbitrary host memory, causing denial of service.
Metrics
CVSS 3.1 4.8/10
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:HWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| bytecodealliance | wasmtime | < 36.0.20 |
| bytecodealliance | wasmtime | >= 37.0.0, < 48.0.8 |
| bytecodealliance | wasmtime | >= 49.0.0, < 49.0.5 |
| bytecodealliance | wasmtime | >= 50.0.0, < 50.0.1 |
References
Timeline
- Published
- Nov 13, 2026
- Last modified
- Nov 13, 2026
- NVD status
- Deferred