Improper control of a resource through its lifetime in Wasmtime - #VU140664
Published: August 1, 2026
Vulnerability details
The vulnerability allows a remote user to cause memory corruption or a denial of service.
The vulnerability exists due to stale pointer handling in bulk-data-transfer operations when preemption occurs and the store state is mutated or execution is resumed after cancellation. A remote privileged user can trigger preemption during a bulk operation and alter store state to cause memory corruption or a denial of service.
Exploitation requires embedding patterns such as using epoch deadline callbacks to mutate store state or continuing to execute wasm within the same store after a timeout or trap.