CVE-2022-24921Uncontrolled Recursion in GO

Severity
7.5HIGHNVD
EPSS
0.0%
top 95.40%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedMar 5
Latest updateMay 23

Description

regexp.Compile in Go before 1.16.15 and 1.17.x before 1.17.8 allows stack exhaustion via a deeply nested expression.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages1 packages

NVDgolang/go1.171.17.8+1

Also affects: Debian Linux 9.0

🔴Vulnerability Details

4
OSV
Stack exhaustion when compiling deeply nested expressions in regexp2022-05-23
GHSA
GHSA-6685-ffxp-xm6f: regexp2022-03-06
OSV
CVE-2022-24921: regexp2022-03-05
CVEList
CVE-2022-24921: regexp2022-03-05

📋Vendor Advisories

3
Microsoft
regexp.Compile in Go before 1.16.15 and 1.17.x before 1.17.8 allows stack exhaustion via a deeply nested expression.2022-03-08
Red Hat
golang: regexp: stack exhaustion via a deeply nested expression2022-03-03
Debian
CVE-2022-24921: golang-1.15 - regexp.Compile in Go before 1.16.15 and 1.17.x before 1.17.8 allows stack exhaus...2022
CVE-2022-24921 — Uncontrolled Recursion in Golang GO | cvebase