CVE-2024-52980BIT-elasticsearch-2024-52980GHSA-ghfh-p92w-j4mg
org.elasticsearch:elasticsearch-grok: Elasticsearch-grok Potential Node Crash due to Large Recursion in `innerForbidCircularReferences` Function
Elastic org.elasticsearch:elasticsearch-grokmavenDatabases
CVSS
6.5MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.55%Chance of exploitation activity in the next 30 days, higher than 45% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 8.15.1org.elasticsearch:elasticsearch-grok, mavenGitHub
<dependency><groupId>org.elasticsearch</groupId><artifactId>elasticsearch-grok</artifactId><version>8.15.1</version></dependency> - 8.15.1org.elasticsearch:elasticsearch-grok, MavenOSV
<dependency><groupId>org.elasticsearch</groupId><artifactId>elasticsearch-grok</artifactId><version>8.15.1</version></dependency>
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
A flaw was discovered in Elasticsearch, where a large recursion using the innerForbidCircularReferences function of the PatternBank class could cause the Elasticsearch node to crash.
A successful attack requires a malicious user to have read_pipeline Elasticsearch cluster privilege assigned to them.
Text from GitHub Advisory Database
Affected versions 41
- org.elasticsearch:elasticsearch-grok, maven>= 7.17.0, < 8.15.1GitHub
- Elasticsearchaffected: 7.17.0 through 8.15.0CVE List
- org.elasticsearch:elasticsearch-grok, Mavenfrom 7.17.0, fixed in 8.15.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.10.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.10.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.10.2OSV
- org.elasticsearch:elasticsearch-grok, Maven8.10.3OSV
- org.elasticsearch:elasticsearch-grok, Maven8.10.4OSV
- org.elasticsearch:elasticsearch-grok, Maven8.11.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.11.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.11.2OSV
- org.elasticsearch:elasticsearch-grok, Maven8.11.3OSV
- org.elasticsearch:elasticsearch-grok, Maven8.11.4OSV
- org.elasticsearch:elasticsearch-grok, Maven8.12.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.12.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.12.2OSV
- org.elasticsearch:elasticsearch-grok, Maven8.13.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.13.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.13.2OSV
- org.elasticsearch:elasticsearch-grok, Maven8.13.3OSV
- org.elasticsearch:elasticsearch-grok, Maven8.13.4OSV
- org.elasticsearch:elasticsearch-grok, Maven8.14.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.14.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.14.2OSV
- org.elasticsearch:elasticsearch-grok, Maven8.14.3OSV
- org.elasticsearch:elasticsearch-grok, Maven8.15.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.5.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.5.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.5.2OSV
- org.elasticsearch:elasticsearch-grok, Maven8.5.3OSV
- org.elasticsearch:elasticsearch-grok, Maven8.6.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.6.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.6.2OSV
- org.elasticsearch:elasticsearch-grok, Maven8.7.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.7.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.8.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.8.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.8.2OSV
- org.elasticsearch:elasticsearch-grok, Maven8.9.0OSV
- org.elasticsearch:elasticsearch-grok, Maven8.9.1OSV
- org.elasticsearch:elasticsearch-grok, Maven8.9.2OSV
References 5
- github.com/elastic/elasticsearch/commit/4e5c6801f4d60f100f122072f6bf35b21fd722a5Fixvia GitHub
- github.com/elastic/elasticsearch/commit/a02dc7165c75f12701f8d47a2bdefe5283735267Fixvia GitHub
- discuss.elastic.co/t/elasticsearch-8-15-1-security-update-esa-2024-34/376919Advisoryvia CVE List
- github.com/advisories/GHSA-ghfh-p92w-j4mgAdvisoryvia GitHub
- nvd.nist.gov/vuln/detail/CVE-2024-52980Referencevia GitHub