Description
A flaw was found in Red Hat Ansible Automation Platform's automation-
controller. The GALAXY_TASK_ENV setting, whose values are added to the
environment of the ansible-galaxy commands run during project updates, is not
validated to exclude dynamic-linker and interpreter environment variables such
as LD_PRELOAD and PYTHONPATH, unlike the sibling AWX_TASK_ENV setting. A user
with the system administrator role can set these variables to point at a file
placed inside a project checkout on the shared projects volume, causing
arbitrary native or Python code to execute inside the project synchronization
execution environment on the control plane. This yields read and write access
to every organization's project content and to injected Galaxy server tokens,
resulting in a cross-tenant compromise of the automation content supply chain.
Published: n/a
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability lies in the GALAXY_TASK_ENV setting of Red Hat Ansible Automation Platform’s automation‑controller. Values appended to this environment are not validated against dynamic‑linker or interpreter variables such as LD_PRELOAD and PYTHONPATH. A system administrator can assign these variables to reference a file inside a project checkout on the shared volume, which is then executed by the ansible‑galaxy commands during project updates. This allows arbitrary native or Python code execution within the control‑plane’s project synchronization environment and gives the attacker read and write access to all organizations’ project content. By manipulating Galaxy server tokens injected into the environment, the attacker can compromise the automation content supply chain across tenants.

Affected Systems

Affected systems are deployments of Red Hat Ansible Automation Platform’s automation‑controller. The advisory does not specify affected versions; any instance that permits system administrators to modify GALAXY_TASK_ENV is vulnerable.

Risk and Exploitability

The flaw carries a CVSS score of 8.7, indicating high severity. EPSS is not available and the vulnerability is not listed in the CISA KEV catalog. The attack requires a user with system‑administrator privileges within the control plane, making the attack vector local privileged. Once exploited, it can lead to a cross‑tenant compromise of the automation content supply chain. Although the exploitation probability is currently uncertain, the high severity and privileged access requirement places this issue in the urgent risk category.

Generated by OpenCVE AI on September 24, 2026 at 01:41 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply Red Hat’s latest patch for the automation‑controller that validates GALAXY_TASK_ENV to reject dynamic‑linker and interpreter environment variables.
  • Limit or remove the ability for system administrators to modify GALAXY_TASK_ENV by tightening RBAC controls or disabling the configuration option in the product.
  • Enable logging and audit monitoring of changes to GALAXY_TASK_ENV so that any unauthorized modifications can be detected promptly.

Generated by OpenCVE AI on September 24, 2026 at 01:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Description A flaw was found in Red Hat Ansible Automation Platform's automation- controller. The GALAXY_TASK_ENV setting, whose values are added to the environment of the ansible-galaxy commands run during project updates, is not validated to exclude dynamic-linker and interpreter environment variables such as LD_PRELOAD and PYTHONPATH, unlike the sibling AWX_TASK_ENV setting. A user with the system administrator role can set these variables to point at a file placed inside a project checkout on the shared projects volume, causing arbitrary native or Python code to execute inside the project synchronization execution environment on the control plane. This yields read and write access to every organization's project content and to injected Galaxy server tokens, resulting in a cross-tenant compromise of the automation content supply chain.
Title automation-controller: automation-controller-container: automation-controller: GALAXY_TASK_ENV setting is not filtered for dynamic-linker / interpreter environment variables, allowing a system administrator to achieve code execution in the project-update execution environment
Weaknesses CWE-427
References
Metrics threat_severity

None

cvssV3_1

{'score': 8.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N'}

threat_severity

Important


Subscriptions

No data.

cve-icon MITRE

No data.

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-23T00:00:00Z

Links: CVE-2026-84678 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T01:45:13Z

Weaknesses
  • CWE-427

    Uncontrolled Search Path Element