Description
A flaw was found in Ansible Automation Platform's automation-controller (AWX).
The Bulk Job Launch API (POST /api/v2/bulk/job_launch/) authorizes the
requested instance_groups with only a read-level permission check, whereas the
standard single-job launch path requires use-level permission on the same
field. A principal that holds read (but not use) permission on an instance
group -- for example the built-in read-only System Auditor role -- together
with execute permission on a job template can launch bulk jobs onto instance
groups they are not authorized to use, bypassing execution-placement
isolation.
Published: 2026-09-01
Score: 6.4 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A vulnerability in the Bulk Job Launch API (POST /api/v2/bulk/job_launch/) causes the system to authorize requested instance_groups using only a read‑level permission check. The standard single‑job launch path requires use‑level permission on the same field. As a result, a principal that has read permission—such as the built‑in System Auditor role—combined with execute permission on a job template can launch bulk jobs onto instance groups they are not authorized to use, effectively bypassing execution‑placement isolation.

Affected Systems

The flaw impacts Red Hat Ansible Automation Platform 2. All deployments of this product that have not applied the vendor‑provided fix for CVE‑2026‑84470 are potentially vulnerable.

Risk and Exploitability

The CVSS score of 6.4 indicates medium severity. No EPSS score is available, so the exploitation probability cannot be quantified. The vulnerability is not listed in CISA’s KEV catalog. An attacker who can authenticate to the API with the appropriate roles can launch bulk jobs onto unauthorized instance groups, potentially leading to unintended workload execution or resource misuse.

Generated by OpenCVE AI on September 2, 2026 at 03:31 UTC.

Remediation

Vendor Workaround

- Restrict who holds the System Auditor role and avoid combining it with job-template execute grants; review custom roles that pair read on instance groups with execute on job templates. - Where feasible, restrict access to the Bulk Job Launch endpoint (/api/v2/bulk/job_launch/) at the network/proxy layer to trusted automation callers until the fix is applied. - Audit workflow/bulk jobs for placement onto instance groups the launching principal does not hold use_role on.


OpenCVE Recommended Actions

  • Apply the vendor‑provided fix for CVE‑2026‑84470 once it becomes available to enforce use‑level permission checks on instance_groups during bulk job launch.
  • Restrict or remove read permission on instance_groups for the System Auditor role and any custom roles that combine read on instance_groups with execute on job templates.
  • Limit network access to the Bulk Job Launch endpoint (/api/v2/bulk/job_launch/) to trusted automation callers until the patch is applied.
  • Audit existing workflow and bulk jobs to identify placements onto instance groups where the launching principal does not hold use access.

Generated by OpenCVE AI on September 2, 2026 at 03:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Description A flaw was found in Ansible Automation Platform's automation-controller (AWX). The Bulk Job Launch API (POST /api/v2/bulk/job_launch/) authorizes the requested instance_groups with only a read-level permission check, whereas the standard single-job launch path requires use-level permission on the same field. A principal that holds read (but not use) permission on an instance group -- for example the built-in read-only System Auditor role -- together with execute permission on a job template can launch bulk jobs onto instance groups they are not authorized to use, bypassing execution-placement isolation.
Title Automation-controller: automation-controller-container: automation-controller/awx: bulk job launch checks instance_groups at read level instead of use level, allowing execution-placement authorization bypass
First Time appeared Redhat
Redhat ansible Automation Platform
Weaknesses CWE-862
CPEs cpe:/a:redhat:ansible_automation_platform:2
Vendors & Products Redhat
Redhat ansible Automation Platform
References
Metrics cvssV3_1

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


Subscriptions

Redhat Ansible Automation Platform
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-01T20:57:09.753Z

Reserved: 2026-09-01T20:07:36.455Z

Link: CVE-2026-84470

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-01T21:18:48.503

Modified: 2026-09-01T21:18:48.503

Link: CVE-2026-84470

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-84470 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T03:45:04Z

Weaknesses