
🚨HIGH - Regexp2 Unbounded Memory DoS via Zero-Width Fixed Quantifier (CVE-2026-77299) Regexp2’s compiler/matcher can hit an empty-loop path when a large fixed-count quantifier is applied to a zero-width subexpression (e.g., (?:){50000000}), repeatedly growing the backtracking stack into multi-GB allocations. This triggers OOM/termination and can bypass MatchTimeout protections. 👉Affected: http://github.com/dlclark/regexp2 < 2.3.0 | Upgrade to 2.3.0
