CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-3098

Critical
Published: Translated: NVD NIST

Summary

Zidentyfikowano podatność w klasie `exec_utils` pakietu `llama_index`, szczególnie w funkcji `safe_eval`, która umożliwia wstrzykiwanie poleceń prowadzące do wykonania dowolnego kodu. Problem wynika z niewystarczającej walidacji danych wejściowych, co może być wykorzystane do obejścia ograniczeń metod i wykonania nieautoryzowanego kodu.

Risk Assessment

Podatność ta stanowi poważne zagrożenie dla organizacji, ponieważ umożliwia wykonanie dowolnego kodu na systemie, co może prowadzić do utraty danych lub przejęcia kontroli nad systemem. Jest to obejście wcześniej rozwiązanej podatności CVE-2023-39662.

Recommendation

Zaleca się aktualizację pakietu `llama_index` do najnowszej wersji, aby usunąć tę podatność oraz wdrożenie dodatkowych mechanizmów walidacji danych wejściowych w aplikacjach korzystających z tej biblioteki.

Original NVD description (English source)

A vulnerability was identified in the `exec_utils` class of the `llama_index` package, specifically within the `safe_eval` function, allowing for prompt injection leading to arbitrary code execution. This issue arises due to insufficient validation of input, which can be exploited to bypass method restrictions and execute unauthorized code. The vulnerability is a bypass of the previously addressed CVE-2023-39662, demonstrated through a proof of concept that creates a file on the system by exploiting the flaw.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS