Description
A flaw was found in Red Hat Ansible Automation Platform's automation-controller.
When creating or editing an execution environment, the controller does not verify
that the requesting user has use permission on the container registry credential
referenced by the execution environment; it validates only the organization and
the credential kind. An authenticated user who is an execution-environment admin
of one organization can associate a container registry credential belonging to a
different organization -- one they cannot otherwise read, list, or use -- to an
execution environment they control. When a job runs with that execution
environment, the controller decrypts the foreign credential's registry password
and supplies it to the container runtime, disclosing another organization's
registry credentials across the tenant boundary.
Published: n/a
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Credential Disclosure
Action: Immediate Patch
AI Analysis

Impact

The flaw allows a user who is an execution‑environment administrator in one organization to associate a container registry credential that belongs to a different organization with an execution environment they control. When the environment runs, the controller decrypts the foreign credential’s registry password and passes it to the container runtime, thereby exposing another organization’s registry credentials across tenant boundaries.

Affected Systems

The vulnerability is present in Red Hat Ansible Automation Platform version 2.6 on Red Hat Enterprise Linux 9, affecting the automation‑controller, automation‑controller‑container, and automation‑controller components.

Risk and Exploitability

With a CVSS score of 6.8, the exploit is moderate in severity. EPSS data are not available, and the vulnerability is not listed in the KEV catalogue. An attacker requires authenticated execution‑environment admin privileges within one organization and knowledge of a foreign credential’s identifier; no remote code execution or privilege escalation beyond credential leakage is possible. The likely attack vector is an internal threat actor abuse of privileged roles, leading to cross‑tenant credential disclosure.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Red Hat Ansible Automation Platform to the latest release that validates container registry credential permissions before binding them to execution environments.
  • Restrict execution‑environment administrator privileges to trusted users only and enforce least‑privilege role assignments.
  • Audit existing execution environments for cross‑organization credential bindings and remove any that should not exist.
  • Ensure that container registry credentials are scoped to the owning organization and rotate them regularly.

Generated by OpenCVE AI on September 24, 2026 at 01:38 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. When creating or editing an execution environment, the controller does not verify that the requesting user has use permission on the container registry credential referenced by the execution environment; it validates only the organization and the credential kind. An authenticated user who is an execution-environment admin of one organization can associate a container registry credential belonging to a different organization -- one they cannot otherwise read, list, or use -- to an execution environment they control. When a job runs with that execution environment, the controller decrypts the foreign credential's registry password and supplies it to the container runtime, disclosing another organization's registry credentials across the tenant boundary.
Title automation-controller: automation-controller-container: automation-controller: execution environment credential foreign key is not use-permission checked, allowing an organization execution-environment admin to bind and disclose another organization's container registry credential (cross-tenant credential disclosure)
First Time appeared Redhat
Redhat ansible Automation Platform
Weaknesses CWE-639
CPEs cpe:/a:redhat:ansible_automation_platform:2.6::el9
Vendors & Products Redhat
Redhat ansible Automation Platform
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Subscriptions

Redhat Ansible Automation Platform
cve-icon MITRE

No data.

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-84703 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T05:30:05Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key