CVE Catalog

CVE-2026-68499

MediumCVSS 6.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

8th percentile - higher than 8% of all known CVEs

Summary

The re2 library for Node.js prior to version 1.25.2 contains a vulnerability in the String.prototype.match implementation with a global RE2 pattern that can match the empty string. The function fails to advance its native matching cursor in lib/match.cc, causing an infinite loop and unbounded native memory growth that blocks the event loop and can exhaust host memory.

Risk Assessment

The organization risks a Denial of Service (DoS) attack on Node.js applications using re2, potentially causing service unavailability and data loss.

Recommendation

Update the re2 library to version 1.25.2 or later, which includes a fix preventing the infinite loop.

Other vulnerabilities in re2

Original NVD description (English source)

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 native memory growth that blocks the event loop and can exhaust host memory. This issue is fixed in 1.25.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS