Aller au contenu
7.6 Élevée

CVE-2026-84706 Automation-controller: automation-controller-container: automation-controller: credential type env-injector deny-list omits process-hijacking variables (bash_env/ld_preload) allowing code execution in the execution environment

Description

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.

Détail CVSS 3.1

Vecteur CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:N

Exploitable à distance par le réseau, avec un compte administrateur et sans action d’un utilisateur ; un attaquant peut compromettre gravement la confidentialité, l’intégrité ou la disponibilité.

Vecteur d’attaque
Réseau
Complexité
Faible
Privilèges requis
Élevés
Interaction
Aucune
Portée
Modifiée
Confidentialité
Faible
Intégrité
Élevé
Disponibilité
Aucun

Produits et versions touchés

Produit Versions touchées Corrigé en
Red Hat Ansible Automation Platform 2 Versions non publiées
Red Hat Ansible Automation Platform 2.6 for RHEL 9 Versions non publiées
Red Hat Ansible Automation Platform 2.5 for RHEL 8 Versions non publiées
Red Hat Ansible Automation Platform 2.5 for RHEL 9 Versions non publiées
Red Hat Ansible Automation Platform 2.6 1789673739 premières → < 1789673739 1789673739
Red Hat Ansible Automation Platform 2.7 1789580684 premières → < 1789580684 1789580684

Références

Chronologie

  1. Publiée
  2. Dernière modification
Les 210 CVE de Red Hat Ansible Automation Platform 2 →
Suivre cette CVE