Skip to content
OpenAdvisories
High · 8.8 CVE-2024-4181 EUVD-2024-1728GHSA-pw38-xv9x-h8chPYSEC-2024-324PYSEC-2026-1565

Command Injection in run-llama/llama_index

Published May 16, 2024 · Updated Aug 1, 2024 · Assigned by @huntr_ai

Description

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 LLM hosting provider to execute arbitrary commands on the client's machine. This issue was fixed in version 0.10.13. The exploitation of this vulnerability could lead to a hosting provider gaining full control over client machines.

Affected products

VendorProductAffectedFixed
run-llama run-llama/llama_index unspecified – < 0.10.13 0.10.13

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI llama-index < 0.10.13 0.10.13 GHSA-pw38-xv9x-h8ch
PyPI llama-index >= 0.9.47, < 0.10.13 0.10.13 PYSEC-2024-324
PyPI llama-index-llms-rungpt < 0.1.3 0.1.3 GHSA-pw38-xv9x-h8ch

References