GHSA-gg6h-894w-4m9cPublished
RE2JS: Quadratic-time denial of service in re2js lookbehind matching
Explicit identifiers and source references
These records connect through source-stated identifiers. Shared identifiers or dates alone do not establish shared exposure, root cause or applicability.
CVE-2026-116795 · Microsoft / collected KEV context
cve-program · CVE-2026-116795
- https://github.com/le0pard/re2js/security/advisories/GHSA-gg6h-894w-4m9c
- https://github.com/le0pard/re2js/pull/59
- https://github.com/le0pard/re2js/commit/dfdd947785dfa113bdc97416375c246a39458395
- https://github.com/le0pard/re2js/releases/tag/2.8.7
euvd · EUVD-2026-112268
- https://github.com/le0pard/re2js/security/advisories/GHSA-gg6h-894w-4m9c
- https://github.com/le0pard/re2js/pull/59
- https://github.com/le0pard/re2js/commit/dfdd947785dfa113bdc97416375c246a39458395
- https://github.com/le0pard/re2js/releases/tag/2.8.7
nvd · CVE-2026-116795
- https://github.com/le0pard/re2js/commit/dfdd947785dfa113bdc97416375c246a39458395
- https://github.com/le0pard/re2js/pull/59
- https://github.com/le0pard/re2js/releases/tag/2.8.7
- https://github.com/le0pard/re2js/security/advisories/GHSA-gg6h-894w-4m9c
osv · GHSA-gg6h-894w-4m9c
- https://github.com/le0pard/re2js/security/advisories/GHSA-gg6h-894w-4m9c
- https://nvd.nist.gov/vuln/detail/CVE-2026-116795
- https://github.com/le0pard/re2js/pull/59
- https://github.com/le0pard/re2js/commit/dfdd947785dfa113bdc97416375c246a39458395
- https://github.com/le0pard/re2js
- https://github.com/le0pard/re2js/releases/tag/2.8.7
Related operational evidence
Explicit CVE identifiers- RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching. From 2.2.0 until 2.8.7, enabling LOOKBEHINDS and using repeated matching through matcher().find(), matchAll(), split(), or matcher().replac… · Advisory content revised · 30 Oct 2026
- RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching. From 2.2.0 until 2.8.7, enabling LOOKBEHINDS and using repeated matching through matcher().find(), matchAll(), split(), or matcher().replac… · Advisory content revised · 30 Oct 2026
- RE2JS: Quadratic-time denial of service in re2js lookbehind matching · Newly collected advisory · 28 Oct 2026
- RE2JS: Quadratic-time denial of service in re2js lookbehind matching · Newly collected advisory · 28 Oct 2026