{"id":"CVE-2024-52980","aliases":["BIT-elasticsearch-2024-52980","EUVD-2025-10257","GHSA-ghfh-p92w-j4mg","UBUNTU-CVE-2024-52980"],"status":"published","title":"Elasticsearch Uncontrolled Resource Consumption vulnerability","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.\n\nA successful attack requires a malicious user to have read_pipeline Elasticsearch cluster privilege assigned to them.","severity":{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.00557,"percentile":0.46926,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-400"],"published":"2025-04-08T16:43:41Z","modified":"2026-10-28T02:30:48Z","fixes":[{"ecosystem":"Maven","package":"org.elasticsearch:elasticsearch-grok","fixed_in":["8.15.1"],"sources":["ghsa","osv"]},{"ecosystem":"Bitnami","package":"elasticsearch","fixed_in":["8.15.1"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.elasticsearch:elasticsearch-grok","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.17.0"},{"fixed":"8.15.1"}]}]},{"source":"osv","ecosystem":"Bitnami","package":"elasticsearch","ranges":[{"type":"SEMVER","events":[{"introduced":"7.17.0"},{"fixed":"8.15.1"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.elasticsearch:elasticsearch-grok","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"7.17.0"},{"fixed":"8.15.1"}]}],"versions":["8.10.0","8.10.1","8.10.2","8.10.3","8.10.4","8.11.0","8.11.1","8.11.2","8.11.3","8.11.4","8.12.0","8.12.1","8.12.2","8.13.0","8.13.1","8.13.2","8.13.3","8.13.4","8.14.0","8.14.1","8.14.2","8.14.3","8.15.0","8.5.0","8.5.1","8.5.2","8.5.3","8.6.0","8.6.1","8.6.2","8.7.0","8.7.1","8.8.0","8.8.1","8.8.2","8.9.0","8.9.1","8.9.2"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"elasticsearch","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.6.2+dfsg-1","1.7.3+dfsg-1","1.7.3+dfsg-2","1.7.3+dfsg-3"]}],"products":[{"vendor":"elastic","product":"elasticsearch"}],"references":[{"url":"https://discuss.elastic.co/t/elasticsearch-8-15-1-security-update-esa-2024-34/376919","tags":["Issue Tracking","Patch","Vendor Advisory","advisory","web","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-52980","tags":["web","advisory"]},{"url":"https://github.com/elastic/elasticsearch/commit/4e5c6801f4d60f100f122072f6bf35b21fd722a5","tags":["web"]},{"url":"https://github.com/elastic/elasticsearch/commit/a02dc7165c75f12701f8d47a2bdefe5283735267","tags":["web"]},{"url":"https://github.com/advisories/GHSA-ghfh-p92w-j4mg"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/52xxx/CVE-2024-52980.json","tags":["advisory"]},{"url":"https://github.com/elastic/elasticsearch","tags":["package"]},{"url":"https://ubuntu.com/security/CVE-2024-52980","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-52980","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2024-52980","title":"Elasticsearch Uncontrolled Resource Consumption vulnerability","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.\n\nA successful attack requires a malicious user to have read_pipeline Elasticsearch cluster privilege assigned to them.","status":"published","published":"2025-04-08T16:43:41.103Z","modified":"2025-04-08T19:59:43.764Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"cna"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T14:34:03.661584Z"}],"euvd":[{"id":"EUVD-2025-10257","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.\n\nA successful attack requires a malicious user to have read_pipeline Elasticsearch cluster privilege assigned to them.","status":"published","published":"2025-04-08T16:43:41Z","modified":"2025-04-08T19:59:43Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T20:52:39.117101Z"}],"ghsa":[{"id":"GHSA-ghfh-p92w-j4mg","title":"Elasticsearch-grok Potential Node Crash due to Large Recursion in `innerForbidCircularReferences` Function","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.\n\nA successful attack requires a malicious user to have read_pipeline Elasticsearch cluster privilege assigned to them.","status":"published","published":"2025-04-08T18:34:42Z","modified":"2026-09-25T17:29:47Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T14:41:21.616682Z"}],"nvd":[{"id":"CVE-2024-52980","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.\n\nA successful attack requires a malicious user to have read_pipeline Elasticsearch cluster privilege assigned to them.","status":"published","published":"2025-04-08T17:15:34.88Z","modified":"2026-06-17T08:07:57.677Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"secondary"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T14:10:46.40251Z"}],"osv":[{"id":"CVE-2024-52980","title":"Elasticsearch Uncontrolled Resource Consumption vulnerability","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.\n\nA successful attack requires a malicious user to have read_pipeline Elasticsearch cluster privilege assigned to them.","status":"published","published":"2025-04-08T16:43:41.103Z","modified":"2026-10-28T02:30:48.800320795Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T15:44:44.451316Z"},{"id":"GHSA-ghfh-p92w-j4mg","title":"Elasticsearch-grok Potential Node Crash due to Large Recursion in `innerForbidCircularReferences` Function","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.\n\nA successful attack requires a malicious user to have read_pipeline Elasticsearch cluster privilege assigned to them.","status":"published","published":"2025-04-08T18:34:42Z","modified":"2026-09-25T17:45:04.83516739Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T15:46:47.822182Z"},{"id":"UBUNTU-CVE-2024-52980","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.","status":"published","published":"2025-04-08T17:15:00Z","modified":"2025-10-24T05:14:30Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T16:55:11.182485Z"},{"id":"BIT-elasticsearch-2024-52980","title":"Elasticsearch Uncontrolled Resource Consumption vulnerability","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.\n\nA successful attack requires a malicious user to have read_pipeline Elasticsearch cluster privilege assigned to them.","status":"published","published":"2025-04-10T07:10:13.338Z","modified":"2026-09-08T08:47:14.894281206Z","updated_at":"2026-11-02T15:28:29.563843Z"}]}}
