Katalog CVE

CVE-2026-84706

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

Streszczenie

W Ansible Automation Platform automation-controller wstrzykiwacz zmiennych środowiskowych niestandardowego typu poświadczeń sprawdza nazwy zmiennych względem listy blokad, która pomija zmienne przechwytujące proces, takie jak BASH_ENV, ENV, LD_PRELOAD, LD_LIBRARY_PATH, PYTHONSTARTUP i GIT_SSH_COMMAND. W połączeniu z wstrzykiwaczem plików poświadczeń uprzywilejowany użytkownik może zapisać kontrolowany przez atakującego skrypt w środowisku wykonawczym i wskazać na niego BASH_ENV.

Ocena ryzyka

Umożliwia to wykonanie dowolnego kodu wewnątrz kontenera środowiska wykonawczego dla każdego zadania, które dołącza poświadczenie tego typu.

Rekomendacja

Zaktualizuj Ansible Automation Platform automation controller do wersji zawierającej poprawkę lub zastosuj środki zaradcze zalecane przez producenta.

Inne podatności w Ansible Automation Platform automation controller

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

A flaw was found in Ansible Automation Platform's automation-controller. The custom Credential Type environment-variable injector validates variable names against a deny-list (an ANSIBLE_* prefix check plus a fixed ENV_BLOCKLIST) that omits process-hijacking loader variables such as BASH_ENV, ENV, LD_PRELOAD, LD_LIBRARY_PATH, PYTHONSTARTUP and GIT_SSH_COMMAND. Combined with the credential file injector, a privileged user can write an attacker-controlled script into the execution environment and point BASH_ENV at it, obtaining arbitrary code execution inside the execution-environment container for any job that attaches a credential of that type.

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