Description
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 without validation. An attacker who can provide a crafted persist directory containing a malicious pickle file can trigger arbitrary code execution when the victim loads the index from disk.
INFO
Published Date :
2026-01-12T23:04:43.095Z
Last Modified :
2026-01-12T23:04:43.095Z
Source :
VulnCheck
AFFECTED PRODUCTS
The following products are affected by CVE-2024-14021 vulnerability.
| Vendors | Products |
|---|---|
| Run-llama |
|
REFERENCES
Here, you will find a curated list of external links that provide in-depth information to CVE-2024-14021.
CVSS Vulnerability Scoring System
Detailed values of each vector for above chart.
Attack Vector
Attack Complexity
Attack Requirements
Privileges Required
User Interaction
VS Confidentiality
VS Integrity
VS Availability
SS Confidentiality
SS Integrity
SS Availability