CVE-2026-41451
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 51 - wyżej niż 51% wszystkich znanych CVE
Streszczenie
UAC przed wersją 3.3.0 zawiera podatność na wstrzyknięcie poleceń w logice podstawiania użytkownika w parse_artifact.sh. Nazwy użytkowników i katalogi domowe z /etc/passwd są podstawiane do ciągów poleceń bez odpowiedniego escapowania przed wykonaniem przez eval, co pozwala na wstrzyknięcie metaznaków powłoki.
Ocena ryzyka
Atakujący może wykonać dowolne polecenia na hoście analityka, co prowadzi do pełnej kompromitacji systemu.
Rekomendacja
Zaktualizuj UAC do wersji 3.3.0 lub nowszej, która zawiera poprawkę.
Inne podatności w UAC
Zobacz wszystkie- CVE-2026-41450Wysokie
UAC przed wersją 3.3.0 zawiera podatność na wstrzyknięcie poleceń w funkcji _command_collector, gdzie linie wyjścia poleceń są podstawiane do ciągów poleceń przez sed bez odpowiedniego escapowania przed oceną przez eval. Atakujący może wykorzystać złośliwe nazwy plików lub definicje artefaktów.
- CVE-2026-41449Wysokie
UAC przed wersją 3.3.0 zawiera podatność na wstrzyknięcie poleceń w funkcji _run_command, która pozwala atakującym na wykonanie dowolnych poleceń poprzez wstrzyknięcie metaznaków powłoki do niezaufanych danych, takich jak nazwy użytkowników, nazwy procesów lub nazwy plików.
- CVE-2026-40032Wysokie
UAC (Unix-like Artifacts Collector) przed wersją 3.3.0-rc1 zawiera podatność na wstrzykiwanie poleceń w potoku podstawiania symboli zastępczych i wykonywania poleceń. Funkcja _run_command() przekazuje skonstruowane ciągi poleceń bezpośrednio do eval bez odpowiedniego oczyszczania, co pozwala atakującemu na wstrzyknięcie znaków specjalnych powłoki przez kontrolowane dane wejściowe, takie jak wartości %line% z iteratorów foreach oraz %user%/%user_home% pochodzące z plików systemowych.
Oryginalny opis (angielski, źródło NVD)
UAC (Unix-like Artifacts Collector) versions prior to 3.3.0 contain a command injection vulnerability in the user substitution logic within parse_artifact.sh where usernames and home directories from /etc/passwd are substituted directly into command strings without escaping before execution via eval. Attackers can inject shell metacharacters such as command substitution syntax or semicolons through crafted usernames or home directory paths in /etc/passwd entries to execute arbitrary commands on the analyst's host system.

