CVE-2025-3044: run-llama/llama_index · Expected Behavior Violation
Affects run-llama/llama_indexSource CVE Database V5
Not known to be exploited · CVSS 5.3 Medium : upgrade to 0.12.28 when convenient.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 25% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.12.28
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 7 Jul 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
Upgrade run-llama/llama_index to 0.12.28.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| run-llama run-llama/llama_index | Affected
| Fixed in
|
AI-suggested
European organizations should promptly upgrade run-llama/llama_index to version 0.12.28 or later, where the vulnerability is fixed. Until the upgrade is applied, organizations can implement additional safeguards such as: 1) Modifying the filename generation logic to use collision-resistant hashing algorithms like SHA-256 instead of MD5, ensuring unique filenames for different papers. 2) Implementing checksums or content-based verification to detect and prevent overwriting files with different content. 3) Maintaining versioned backups of downloaded papers to recover any overwritten data. 4) Incorporating logging and alerting mechanisms to detect unexpected file overwrites during data ingestion. 5) Conducting regular audits of datasets to identify missing or corrupted files before training AI models. These measures will help maintain data integrity and minimize the risk of data loss until the patched version is deployed.
Description
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, preventing some papers from being processed for AI model training. The issue is resolved in version 0.12.28.