Skip to content
HighVulnerabilityLLM-specific

CVE-2024-3098: llama_index code execution via prompt injection in safe_eval

Identifier
CVE-2024-3098
Published
Record updated
View JSON
Affected
  • llama-index-core < 0.10.24
Fixed in
0.10.24
  • released March 26, 2024, 15 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
1.0%

Summary

A flaw in the `safe_eval` function of the `exec_utils` class in the `llama_index` package allows prompt injection to lead to arbitrary code execution. Insufficient input validation lets an attacker bypass method restrictions and run unauthorized code. It bypasses the previously addressed CVE-2023-39662, and a proof of concept creates a file on the system.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.