CVE-2025-6210
ŚrednieCVSS 6.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
W klasie ObsidianReader repozytorium run-llama/llama_index w wersji 0.12.27 występuje path traversal oparty na hardlinkach. Atakujący może obejść ograniczenia ścieżek i uzyskać dostęp do wrażliwych plików systemowych, takich jak /etc/passwd, wykorzystując hardlinki; problem wynika z nieodpowiedniej obsługi hardlinków w metodzie load_data(). Podatność naprawiono w wersji 0.5.2.
Ocena ryzyka
Atakujący może odczytać wrażliwe pliki systemowe dostępne dla procesu aplikacji, co może prowadzić do ujawnienia danych uwierzytelniających i konfiguracji.
Rekomendacja
Zaktualizuj llama_index do wersji 0.5.2 lub nowszej i ogranicz uprawnienia procesu aplikacji do niezbędnego minimum.
Inne podatności w llama_index
Zobacz wszystkie- CVE-2023-39662Krytyczne
Wersje llama_index do 0.7.13 zawierają lukę, która pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poprzez parametr `exec` w funkcji PandasQueryEngine.
- CVE-2025-7707Wysokie
Biblioteka llama_index w wersji 0.12.33 domyślnie ustawia katalog danych NLTK jako podkatalog kodu źródłowego, który w środowiskach wieloużytkownikowych jest zapisywalny dla wszystkich. Umożliwia to lokalnym użytkownikom nadpisywanie, usuwanie lub uszkadzanie plików danych NLTK, co może prowadzić do odmowy usługi, manipulacji danymi lub eskalacji uprawnień. Problem wynika z używania współdzielonego katalogu cache zamiast katalogu specyficznego dla użytkownika.
Oryginalny opis (angielski, źródło NVD)
A vulnerability in the ObsidianReader class of the run-llama/llama_index repository, specifically in version 0.12.27, allows for hardlink-based path traversal. This flaw permits attackers to bypass path restrictions and access sensitive system files, such as /etc/passwd, by exploiting hardlinks. The vulnerability arises from inadequate handling of hardlinks in the load_data() method, where the security checks fail to differentiate between real files and hardlinks. This issue is resolved in version 0.5.2.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

