CVE-2026-41450
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 50 - wyżej niż 50% wszystkich znanych CVE
Streszczenie
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.
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-41451Wysokie
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.
- 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 _command_collector function where foreach command output lines are substituted directly into command strings via sed without proper escaping before being evaluated with eval. Attackers can exploit this by crafting malicious filenames or artifact definitions containing shell metacharacters such as command substitution syntax or semicolons to execute arbitrary commands on the analyst's host system.

