3 matches found
EUVD-2026-51297
re2: Out-of-bounds heap read in exec/test/match via attacker-influenced lastIndex on a non-ASCII subject → uncatchable process crash DoS...
CVE-2026-68499 re2: Global `String.prototype.match` with an empty-matchable pattern never advances → infinite loop with unbounded native memory growth (DoS)
re2 provides Node.js bindings for Google's RE2 regular expression engine. Prior to 1.25.2, re2's String.prototype.match implementation with a global RE2 pattern that can match the empty string fails to advance its native matching cursor in lib/match.cc, causing an infinite loop and unbounded nati...
CVE-2026-67550
CVE-2026-67550 affects re2 Node.js bindings for Google's RE2 engine. Before version 1.25.2, lastIndex is validated against the subject’s UTF-8 byte length but used as a UTF-16 code-unit offset in exec/test/match/replace/split, enabling an attacker-influenced lastIndex on a non-ASCII subject to tr...