Katalog CVE

CVE-2026-103754

ŚrednieCVSS 5.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

ansible-runner zawiera podatność w funkcji unstream_dir(), która odbiera i rozpakowuje archiwum zip w protokole transmit/worker. Funkcja odtwarza dowiązania symboliczne bez walidacji celu oraz stosuje chmod() i utime() do nieoczyszczonej ścieżki z nazwy członka archiwum. Złośliwe archiwum może tworzyć pliki, dowiązania symboliczne lub zmieniać uprawnienia poza docelowym katalogiem, co może prowadzić do wykonania kodu.

Ocena ryzyka

Ryzyko obejmuje eskalację uprawnień, wykonanie kodu lub naruszenie integralności systemu, jeśli atakujący może dostarczyć złośliwe archiwum do przetworzenia przez worker.

Rekomendacja

Zaktualizuj ansible-runner do najnowszej wersji zawierającej poprawkę bezpieczeństwa i ogranicz zaufane źródła danych przetwarzanych przez worker.

Powiązane podatności

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

A flaw was found in ansible-runner. The unstream_dir() function, which receives and extracts a streamed zip archive on the worker side of the ansible-runner transmit/worker protocol, re-creates symbolic links from archive content without validating the link target and applies chmod() and utime() to an unsanitized filesystem path derived from the archive member name. A crafted archive processed by a worker that consumes attacker-influenced input can create files, create symbolic links, or change permissions outside the intended target directory, which can be leveraged toward code execution.

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