CVE-2024-14021 is an unsafe deserialization vulnerability affecting LlamaIndex versions up to and including 0.11.6. Specifically, the BGEM3Index.load_from_disk() function uses pickle.load() without validation, allowing an attacker to execute arbitrary code by providing a crafted persist directory containing a malicious pickle file. This vulnerability carries a CVSS score of 7.8 (HIGH), indicating a significant risk. It requires user interaction (UI:R) as the victim must load the malicious index, but has low attack complexity (AC:L) and no privileges required (PR:N). Successful exploitation can lead to complete compromise of confidentiality, integrity, and availability (C:H/I:H/A:H). Currently, there is no evidence of active exploitation, and no public exploit code is available on platforms like Metasploit, Nuclei, or ExploitDB. Community discussion and media coverage for this CVE are minimal, which is typical for the majority of reported vulnerabilities.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
<= 0.11.6CPE matchmatch criteria | cpe:2.3:a:llamaindex:llamaindex:*:*:*:*:*:*:*:* |
CVSS version used by this source: 4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.2 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
Remediation records are not available for this CVE.