Katalog CVE

CVE-2026-29870

WysokieCVSS 7.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.58%

Percentyl 44 - wyżej niż 44% wszystkich znanych CVE

Streszczenie

W projekcie agentic-context-engine w wersjach do 0.7.1 występuje podatność na przejście do katalogu, która umożliwia zapis dowolnych plików za pomocą parametru checkpoint_dir w metodzie OfflineACE.run. Metoda save_to_file w pliku ace/skillbook.py nie normalizuje ani nie waliduje ścieżek systemu plików, co pozwala na ucieczkę sekwencji przejścia z zamierzonego katalogu punktu kontrolnego.

Ocena ryzyka

Ta podatność umożliwia atakującym nadpisywanie dowolnych plików dostępnych dla procesu aplikacji, co może prowadzić do uszkodzenia aplikacji, eskalacji uprawnień lub wykonania kodu, w zależności od kontekstu wdrożenia.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji projektu agentic-context-engine, aby usunąć tę podatność oraz wdrożenie mechanizmów walidacji i normalizacji ścieżek systemu plików w aplikacji.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

A directory traversal vulnerability in the agentic-context-engine project versions up to 0.7.1 allows arbitrary file writes via the checkpoint_dir parameter in OfflineACE.run. The save_to_file method in ace/skillbook.py fails to normalize or validate filesystem paths, allowing traversal sequences to escape the intended checkpoint directory. This vulnerability allows attackers to overwrite arbitrary files accessible to the application process, potentially leading to application corruption, privilege escalation, or code execution depending on the deployment context.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS