CVE-2026-68499

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.
Configurations

No configuration.

History

23 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) re2 proporciona enlaces para Node.js para el motor de expresiones regulares RE2 de Google. Antes de la versión 1.25.2, la implementación de String.prototype.match de re2 con un patrón RE2 global que puede coincidir con la cadena vacía no logra avanzar su cursor de coincidencia nativo en lib/match.cc, causando un bucle infinito y un crecimiento ilimitado de la memoria nativa que bloquea el bucle de eventos y puede agotar la memoria del host. Este problema está solucionado en la versión 1.25.2.

Information

Published : 2026-07-30 21:18

Updated : 2026-10-23 22:10


NVD link : CVE-2026-68499

Mitre link : CVE-2026-68499

CVE.ORG link : CVE-2026-68499


JSON object : View

Products Affected

No product.

CWE
CWE-835

Loop with Unreachable Exit Condition ('Infinite Loop')