CVE-2026-103008
Last modified
CVE-2026-103008 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. Uncontrolled Recursion (CWE-674) in Elasticsearch can lead to Denial of Service via a specially crafted request that causes the server to construct and process a deeply nested data structure with no bound on recursion depth. Elasticsearch contains an uncontrolled recursion weakness in how it builds and serializes geometry values produced by scripted runtime fields. EPSS estimates a 0.30% chance of exploitation in the next 30 days.
Description
Uncontrolled Recursion (CWE-674) in Elasticsearch can lead to Denial of Service via a specially crafted request that causes the server to construct and process a deeply nested data structure with no bound on recursion depth. Elasticsearch contains an uncontrolled recursion weakness in how it builds and serializes geometry values produced by scripted runtime fields. Unlike geometry supplied as text, which is subject to a nesting-depth limit, geometry constructed from a script's output is not bounded. An authenticated user with read access to a single index can submit a request defining such a field with a script that produces a deeply nested structure. Processing this request recurses past the available stack space, causing the affected node to terminate. The node does not recover automatically on all deployments and may require manual intervention to restore service.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Elastic | Elasticsearch | >= 8.12.0, < 8.19.23 |
| Elastic | Elasticsearch | >= 9.0.0, < 9.4.8 |
| Elastic | Elasticsearch | >= 9.5.0, < 9.5.5 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-103008?
How severe is CVE-2026-103008?
How do I fix CVE-2026-103008?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-103000pypdf is a free and open-source pure-python PDF library. Pri…7.5
- CVE-2026-103001PyJWT is a Python implementation of JSON Web Token standards…6.5
- CVE-2026-103004Next.js versions from 16.3.0 to 16.3.7 warm `use cache` hand…5.3
- CVE-2026-103005Memory Allocation with Excessive Size Value (CWE-789) in Ela…6.5
- CVE-2026-103006Uncontrolled Recursion (CWE-674) in Elasticsearch can lead t…6.5
- CVE-2026-103007Incorrect Authorization (CWE-863) in Elasticsearch can lead …7.2
- CVE-2026-103009Authorization Bypass Through User-Controlled Key (CWE-639) i…7.1
- CVE-2026-10301A vulnerability was detected in itsourcecode Fees Management…4.3
- CVE-2026-103010Heap-based buffer overflow in the legacy Blowfish decryption…7.8
- CVE-2026-103011Heap-based buffer overflow in the legacy Blowfish encryption…6.5
- CVE-2026-103012Claude Code selected an API key stored by Claude Code, for e…2
- CVE-2026-10302A flaw has been found in itsourcecode Fees Management System…6.3
Are you affected by CVE-2026-103008?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
