Lucene search
+L

3 matches found

Github Security Blog
Github Security Blog
added 2026/07/31 4:53 p.m.9 views

re2: Global `String.prototype.match` with an empty-matchable pattern never advances → infinite loop with unbounded native memory growth (DoS)

Summary String.prototype.match with a global RE2 collects all matches in a native loop that advances the cursor by the match length. A zero-width empty match has length 0, so the cursor never advances: the same empty match is found forever and appended to an ever-growing native vector. Any patter...

6.2CVSS5.6AI score0.00129EPSS
SaveExploits0References5Affected Software1
Cvelist
Cvelist
added 2026/07/30 8:7 p.m.40 views

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

6.2CVSS0.00129EPSS
SaveExploits0References3
Packet Storm News
Packet Storm News
added 2026/01/28 12:0 a.m.8 views

Burp Global Match and Replace Extension 2.0.0

This archive provides a system-wide match and replace table that applies to all Burp tools including Burp AI. This goes beyond Proxy Match and Replace, which only affects Proxy...

5.9AI score
SaveExploits0
Rows per page
Query Builder