CVE-2026-84706

High

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.

SeverityHigh
CVSS7.6
Exploit probability—
ProductAnsible Automation Platform 2.5
PublishedSep 23, 2026
First seenSep 23, 2026
Weakness typeCWE-184CWE-184

How to fix

Affected products

ProductAffected versionsFixed in
ansible_automation_platform 2.5No range specified—
ansible_automation_platform 2.6No range specified—
ansible_automation_platform 2.7No range specified—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.