<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: llamaindex</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2024-58339: LlamaIndex (run-llama/llama_index) versions up to and including 0.12.2 contain an uncontrolled resource consum</title><link>https://patchthecve.com/cve/CVE-2024-58339.html</link><guid>https://patchthecve.com/cve/CVE-2024-58339.html</guid><pubDate>Tue, 14 Jul 2026 23:17:18 +0000</pubDate><description>HIGH 7.5: LlamaIndex (run-llama/llama_index) versions up to and including 0.12.2 contain an uncontrolled resource consumption vulnerability in the VannaPack VannaQueryEngine implementation. The custom_query() logic generates SQL statements from a user-supplied prompt and executes them via vn.run_sql() without</description></item><item><title>CVE-2024-14021: LlamaIndex (run-llama/llama_index) versions up to and including 0.11.6 contain an unsafe deserialization vulne</title><link>https://patchthecve.com/cve/CVE-2024-14021.html</link><guid>https://patchthecve.com/cve/CVE-2024-14021.html</guid><pubDate>Tue, 14 Jul 2026 23:17:13 +0000</pubDate><description>HIGH 7.8: LlamaIndex (run-llama/llama_index) versions up to and including 0.11.6 contain an unsafe deserialization vulnerability in BGEM3Index.load_from_disk() in llama_index/indices/managed/bge_m3/base.py. The function uses pickle.load() to deserialize multi_embed_store.pkl from a user-supplied persist_dir w</description></item><item><title>CVE-2025-7707: The llama_index library version 0.12.33 sets the NLTK data directory to a subdirectory of the codebase by defa</title><link>https://patchthecve.com/cve/CVE-2025-7707.html</link><guid>https://patchthecve.com/cve/CVE-2025-7707.html</guid><pubDate>Thu, 08 Oct 2026 12:10:00 +0000</pubDate><description>HIGH 7.8: The llama_index library version 0.12.33 sets the NLTK data directory to a subdirectory of the codebase by default, which is world-writable in multi-user environments. This configuration allows local users to overwrite, delete, or corrupt NLTK data files, leading to potential denial of service, data </description></item><item><title>CVE-2025-6211: A vulnerability in the DocugamiReader class of the run-llama/llama_index repository, up to version 0.12.28, in</title><link>https://patchthecve.com/cve/CVE-2025-6211.html</link><guid>https://patchthecve.com/cve/CVE-2025-6211.html</guid><pubDate>Wed, 17 Jun 2026 10:01:23 +0000</pubDate><description>MEDIUM 6.5: A vulnerability in the DocugamiReader class of the run-llama/llama_index repository, up to version 0.12.28, involves the use of MD5 hashing to generate IDs for document chunks. This approach leads to hash collisions when structurally distinct chunks contain identical text, resulting in one chunk ove</description></item><item><title>CVE-2025-6209: A path traversal vulnerability exists in run-llama/llama_index versions 0.12.27 through 0.12.40, specifically </title><link>https://patchthecve.com/cve/CVE-2025-6209.html</link><guid>https://patchthecve.com/cve/CVE-2025-6209.html</guid><pubDate>Wed, 17 Jun 2026 10:01:23 +0000</pubDate><description>HIGH 7.5: A path traversal vulnerability exists in run-llama/llama_index versions 0.12.27 through 0.12.40, specifically within the `encode_image` function in `generic_utils.py`. This vulnerability allows an attacker to manipulate the `image_path` input to read arbitrary files on the server, including sensitiv</description></item><item><title>CVE-2025-6210: A vulnerability in the ObsidianReader class of the run-llama/llama_index repository, specifically in version 0</title><link>https://patchthecve.com/cve/CVE-2025-6210.html</link><guid>https://patchthecve.com/cve/CVE-2025-6210.html</guid><pubDate>Sun, 18 Oct 2026 21:10:00 +0000</pubDate><description>MEDIUM 6.2: A vulnerability in the ObsidianReader class of the run-llama/llama_index repository, specifically in version 0.12.27, allows for hardlink-based path traversal. This flaw permits attackers to bypass path restrictions and access sensitive system files, such as /etc/passwd, by exploiting hardlinks. The</description></item><item><title>CVE-2025-5472: The JSONReader in run-llama/llama_index versions 0.12.28 is vulnerable to a stack overflow due to uncontrolled</title><link>https://patchthecve.com/cve/CVE-2025-5472.html</link><guid>https://patchthecve.com/cve/CVE-2025-5472.html</guid><pubDate>Wed, 17 Jun 2026 09:47:59 +0000</pubDate><description>MEDIUM 6.5: 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 applic</description></item><item><title>CVE-2025-3225: An XML Entity Expansion vulnerability, also known as a &#x27;billion laughs&#x27; attack, exists in the sitemap parser o</title><link>https://patchthecve.com/cve/CVE-2025-3225.html</link><guid>https://patchthecve.com/cve/CVE-2025-3225.html</guid><pubDate>Wed, 17 Jun 2026 09:19:28 +0000</pubDate><description>HIGH 7.5: An XML Entity Expansion vulnerability, also known as a &#x27;billion laughs&#x27; attack, exists in the sitemap parser of the run-llama/llama_index repository, specifically affecting version v0.12.21. This vulnerability allows an attacker to supply a malicious Sitemap XML, leading to a Denial of Service (DoS)</description></item><item><title>CVE-2025-3046: A vulnerability in the `ObsidianReader` class of the run-llama/llama_index repository, versions 0.12.23 to 0.1</title><link>https://patchthecve.com/cve/CVE-2025-3046.html</link><guid>https://patchthecve.com/cve/CVE-2025-3046.html</guid><pubDate>Wed, 17 Jun 2026 09:19:05 +0000</pubDate><description>HIGH 7.5: A vulnerability in the `ObsidianReader` class of the run-llama/llama_index repository, versions 0.12.23 to 0.12.28, allows for arbitrary file read through symbolic links. The `ObsidianReader` fails to resolve symlinks to their real paths and does not validate whether the resolved paths lie within th</description></item><item><title>CVE-2025-3044: A vulnerability in the ArxivReader class of the run-llama/llama_index repository, versions up to v0.12.22.post</title><link>https://patchthecve.com/cve/CVE-2025-3044.html</link><guid>https://patchthecve.com/cve/CVE-2025-3044.html</guid><pubDate>Wed, 17 Jun 2026 09:19:05 +0000</pubDate><description>MEDIUM 5.3: A vulnerability in the ArxivReader class of the run-llama/llama_index repository, versions up to v0.12.22.post1, allows for MD5 hash collisions when generating filenames for downloaded papers. This can lead to data loss as papers with identical titles but different contents may overwrite each other,</description></item><item><title>CVE-2025-3108: A critical deserialization vulnerability exists in the run-llama/llama_index library&#x27;s JsonPickleSerializer co</title><link>https://patchthecve.com/cve/CVE-2025-3108.html</link><guid>https://patchthecve.com/cve/CVE-2025-3108.html</guid><pubDate>Wed, 17 Jun 2026 09:19:12 +0000</pubDate><description>HIGH 7.5: A critical deserialization vulnerability exists in the run-llama/llama_index library&#x27;s JsonPickleSerializer component, affecting versions v0.12.27 through v0.12.40. This vulnerability allows remote code execution due to an insecure fallback to Python&#x27;s pickle module. JsonPickleSerializer prioritizes</description></item><item><title>CVE-2025-1793: Multiple vector store integrations in run-llama/llama_index version v0.12.21 have SQL injection vulnerabilitie</title><link>https://patchthecve.com/cve/CVE-2025-1793.html</link><guid>https://patchthecve.com/cve/CVE-2025-1793.html</guid><pubDate>Wed, 17 Jun 2026 08:39:47 +0000</pubDate><description>CRITICAL 9.8: Multiple vector store integrations in run-llama/llama_index version v0.12.21 have SQL injection vulnerabilities. These vulnerabilities allow an attacker to read and write data using SQL, potentially leading to unauthorized access to data of other users depending on the usage of the llama-index libra</description></item><item><title>CVE-2025-1750: An SQL injection vulnerability exists in the delete function of DuckDBVectorStore in run-llama/llama_index ver</title><link>https://patchthecve.com/cve/CVE-2025-1750.html</link><guid>https://patchthecve.com/cve/CVE-2025-1750.html</guid><pubDate>Wed, 17 Jun 2026 08:39:42 +0000</pubDate><description>CRITICAL 9.8: An SQL injection vulnerability exists in the delete function of DuckDBVectorStore in run-llama/llama_index version v0.12.19. This vulnerability allows an attacker to manipulate the ref_doc_id parameter, enabling them to read and write arbitrary files on the server, potentially leading to remote code</description></item><item><title>CVE-2025-1753: LLama-Index CLI version v0.12.20 contains an OS command injection vulnerability</title><link>https://patchthecve.com/cve/CVE-2025-1753.html</link><guid>https://patchthecve.com/cve/CVE-2025-1753.html</guid><pubDate>Wed, 17 Jun 2026 08:39:43 +0000</pubDate><description>HIGH 7.8: LLama-Index CLI version v0.12.20 contains an OS command injection vulnerability. The vulnerability arises from the improper handling of the `--files` argument, which is directly passed into `os.system`. An attacker who controls the content of this argument can inject and execute arbitrary shell comm</description></item><item><title>CVE-2025-1752: A Denial of Service (DoS) vulnerability has been identified in the KnowledgeBaseWebReader class of the run-lla</title><link>https://patchthecve.com/cve/CVE-2025-1752.html</link><guid>https://patchthecve.com/cve/CVE-2025-1752.html</guid><pubDate>Wed, 17 Jun 2026 08:39:42 +0000</pubDate><description>HIGH 7.5: A Denial of Service (DoS) vulnerability has been identified in the KnowledgeBaseWebReader class of the run-llama/llama_index project, affecting version ~ latest(v0.12.15). The vulnerability arises due to inappropriate secure coding measures, specifically the lack of proper implementation of the max_</description></item><item><title>CVE-2024-12911: A vulnerability in the `default_jsonalyzer` function of the `JSONalyzeQueryEngine` in the run-llama/llama_inde</title><link>https://patchthecve.com/cve/CVE-2024-12911.html</link><guid>https://patchthecve.com/cve/CVE-2024-12911.html</guid><pubDate>Wed, 17 Jun 2026 07:00:44 +0000</pubDate><description>HIGH 7.1: A vulnerability in the `default_jsonalyzer` function of the `JSONalyzeQueryEngine` in the run-llama/llama_index repository allows for SQL injection via prompt injection. This can lead to arbitrary file creation and Denial-of-Service (DoS) attacks. The vulnerability affects the latest version and is </description></item><item><title>CVE-2024-12910: A vulnerability in the `KnowledgeBaseWebReader` class of the run-llama/llama_index repository, version latest,</title><link>https://patchthecve.com/cve/CVE-2024-12910.html</link><guid>https://patchthecve.com/cve/CVE-2024-12910.html</guid><pubDate>Wed, 17 Jun 2026 07:00:44 +0000</pubDate><description>MEDIUM 5.9: A vulnerability in the `KnowledgeBaseWebReader` class of the run-llama/llama_index repository, version latest, allows an attacker to cause a Denial of Service (DoS) by controlling a URL variable to contain the root URL. This leads to infinite recursive calls to the `get_article_urls` method, exhaust</description></item><item><title>CVE-2024-12909: A vulnerability in the FinanceChatLlamaPack of the run-llama/llama_index repository, versions up to v0.12.3, a</title><link>https://patchthecve.com/cve/CVE-2024-12909.html</link><guid>https://patchthecve.com/cve/CVE-2024-12909.html</guid><pubDate>Wed, 17 Jun 2026 07:00:44 +0000</pubDate><description>CRITICAL 9.8: A vulnerability in the FinanceChatLlamaPack of the run-llama/llama_index repository, versions up to v0.12.3, allows for SQL injection in the `run_sql_query` function of the `database_agent`. This vulnerability can be exploited by an attacker to inject arbitrary SQL queries, leading to remote code ex</description></item><item><title>CVE-2024-12704: A vulnerability in the LangChainLLM class of the run-llama/llama_index repository, version v0.12.5, allows for</title><link>https://patchthecve.com/cve/CVE-2024-12704.html</link><guid>https://patchthecve.com/cve/CVE-2024-12704.html</guid><pubDate>Wed, 17 Jun 2026 07:00:18 +0000</pubDate><description>HIGH 7.5: A vulnerability in the LangChainLLM class of the run-llama/llama_index repository, version v0.12.5, allows for a Denial of Service (DoS) attack. The stream_complete method executes the llm using a thread and retrieves the result via the get_response_gen method of the StreamingGeneratorCallbackHandle</description></item><item><title>CVE-2024-11958: A SQL injection vulnerability exists in the `duckdb_retriever` component of the run-llama/llama_index reposito</title><link>https://patchthecve.com/cve/CVE-2024-11958.html</link><guid>https://patchthecve.com/cve/CVE-2024-11958.html</guid><pubDate>Wed, 17 Jun 2026 06:58:46 +0000</pubDate><description>CRITICAL 9.8: A SQL injection vulnerability exists in the `duckdb_retriever` component of the run-llama/llama_index repository, specifically in the latest version. The vulnerability arises from the construction of SQL queries without using prepared statements, allowing an attacker to inject arbitrary SQL code. Th</description></item><item><title>CVE-2024-45201: An issue was discovered in llama_index before 0.10.38</title><link>https://patchthecve.com/cve/CVE-2024-45201.html</link><guid>https://patchthecve.com/cve/CVE-2024-45201.html</guid><pubDate>Wed, 17 Jun 2026 07:53:47 +0000</pubDate><description>HIGH 8.8: An issue was discovered in llama_index before 0.10.38. download/integration.py includes an exec call for import {cls_name}.</description></item><item><title>CVE-2024-4181: A command injection vulnerability exists in the RunGptLLM class of the llama_index library, version 0.9.47, us</title><link>https://patchthecve.com/cve/CVE-2024-4181.html</link><guid>https://patchthecve.com/cve/CVE-2024-4181.html</guid><pubDate>Wed, 17 Jun 2026 08:01:16 +0000</pubDate><description>HIGH 8.8: A command injection vulnerability exists in the RunGptLLM class of the llama_index library, version 0.9.47, used by the RunGpt framework from JinaAI to connect to Language Learning Models (LLMs). The vulnerability arises from the improper use of the eval function, allowing a malicious or compromised</description></item><item><title>CVE-2024-3271: A command injection vulnerability exists in the run-llama/llama_index repository, specifically within the safe</title><link>https://patchthecve.com/cve/CVE-2024-3271.html</link><guid>https://patchthecve.com/cve/CVE-2024-3271.html</guid><pubDate>Wed, 17 Jun 2026 07:43:41 +0000</pubDate><description>CRITICAL 9.8: A command injection vulnerability exists in the run-llama/llama_index repository, specifically within the safe_eval function. Attackers can bypass the intended security mechanism, which checks for the presence of underscores in code generated by LLM, to execute arbitrary code. This is achieved by cr</description></item><item><title>CVE-2024-23751: LlamaIndex (aka llama_index) through 0.9.34 allows SQL injection via the Text-to-SQL feature in NLSQLTableQuer</title><link>https://patchthecve.com/cve/CVE-2024-23751.html</link><guid>https://patchthecve.com/cve/CVE-2024-23751.html</guid><pubDate>Wed, 17 Jun 2026 07:13:31 +0000</pubDate><description>CRITICAL 9.8: LlamaIndex (aka llama_index) through 0.9.34 allows SQL injection via the Text-to-SQL feature in NLSQLTableQueryEngine, SQLTableRetrieverQueryEngine, NLSQLRetriever, RetrieverQueryEngine, and PGVectorSQLQueryEngine. For example, an attacker might be able to delete this year&#x27;s student records via &quot;Dro</description></item></channel></rss>