Vulnerability in Llamaindex
CVE-2025-5472
The JSONReader in run-llama/llama_index versions 0.12.28 is vulnerable to a stack overflow due to uncontrolled recursive JSON parsing. This vulnerability allows attackers to trigger a Denial of Service (DoS) by submitting deeply nested JSON structures, leading to a RecursionError and crashing applications. The root cause is the unsafe recursive traversal design and lack of depth validation, which makes the JSONReader susceptible to stack overflow when processing deeply nested JSON. This impacts the availability of services, making them unreliable and disrupting workflows. The issue is resolved in version 0.12.38.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 6.5 (Medium). Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H.
EPSS exploit prediction
EPSS: 0.004 (27.4th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 27th percentile — 27.4% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.003 · newest: 0.004 · change: +0.000
Affected products
- Llamaindex
- Run-Llama Run-Llama/llama Index — versions unspecified
Weakness classification (CWE)
References
- huntr.com/bounties/df187bda-7911-4823-a19a-e15b2c66b0d4 (Exploit, Third Party Advisory)
- github.com/run-llama/llama_index/commit/c032843a02ce38fd8f284b2aa5a37fd1c17ae635 (Patch)
Frequently asked questions
- What is CVE-2025-5472?
- CVE-2025-5472 is a medium-severity vulnerability in Llamaindex, classified under Uncontrolled Recursion. CVSS score: 6.5/10. Published 2025-07-07.
- How severe is CVE-2025-5472?
- Medium severity. CVSS v3 base score is 6.5 out of 10.