alexcrichton opened PR #14735 from alexcrichton:fix-oveflow to bytecodealliance:main:
The function
drain_drop_stackcould recursively call itself for each
depth in a guest controlled type, even though its purpose was to make
such a process iterative.This PR removes the recursive calls and also adds a debug check that it
drain_drop_stackis not being recursively called.part of https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-wjc8-633q-pwxr
alexcrichton requested pchickey for a review on PR #14735.
alexcrichton requested wasmtime-core-reviewers for a review on PR #14735.
alexcrichton updated PR #14735.
alexcrichton updated PR #14735.
:thumbs_up: pchickey submitted PR review.
alexcrichton added PR #14735 gc: Avoid recursive drain drop to the merge queue.
:check: alexcrichton merged PR #14735.
alexcrichton removed PR #14735 gc: Avoid recursive drain drop from the merge queue.
Last updated: Oct 31 2026 at 23:03 UTC