CVE-2026-126407: Wasmtime before 36.0.20 Denial of Service via Borrowed Resource Transfer

Published Nov 13, 2026
·
Updated

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.

Affected Software

1 affected component
Bytecode Alliance Wasmtime<36.0.20, >=37.0.0<48.0.8, >=49.0.0<49.0.5, >=50.0.0<50.0.1

Event History

Nov 13, 2026
CVE Published
via MITRE·09:35 AM
Data Sourced
via MITRE·09:35 AM
DescriptionSeverityWeakness
Data Sourced
via NVD·10:17 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed to exploitation?

Deployments that execute untrusted or malicious guest components are exposed, because the guest component can repeatedly transfer borrowed resources. The impact is host-memory exhaustion and denial of service.

2

What access does an attacker need?

An attacker needs the ability to provide or run a malicious guest component and exploit a component that receives a borrow of a resource it defines itself. Exploitation is network-reachable in the supplied vector, but requires low privileges, user interaction, and high attack complexity.

3

Are per-store handle limits sufficient to prevent this issue?

No. The affected borrowed-resource transfers allocate untracked host memory and bypass the per-store handle limit.

4

Which versions contain fixes?

Fixed versions are 36.0.20, 48.0.8 in the 37.0.0 through 48.0.0 release line, 49.0.5, and 50.0.1. Versions before those listed fixes are affected.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203