Critical severity · published Sep 23, 2026
CVE-2026-84474
Automation-controller: automation-controller-container: automation-controller: view_jobtemplate to execute privilege escalation via host_config_key exposure and x-forwarded-for spoofing of provisioning-callback host match
9.9
CVSS
0.8%
EPSS
No
On KEV
Description
A flaw was found in Red Hat Ansible Automation Platform's automation-
controller. The provisioning-callback secret (host_config_key) is exposed to
users holding only the read-level view_jobtemplate permission -- both in the
job template API representation and in the activity stream -- and the
provisioning callback endpoint trusts a client-supplied X-Forwarded-For
header to determine the calling host when the controller is deployed behind
the AAP gateway with an empty proxy allow-list. By reading the secret and
spoofing X-Forwarded-For to match any host in the job template's inventory, a
minimally privileged or unauthenticated remote attacker can launch the job
template against arbitrary managed hosts using the job template's credentials,
resulting in privilege escalation and remote code execution on managed hosts.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.8% · higher than 56% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
RH
Red Hat Ansible Automation Platform 2.4 for RHEL 8 · Red Hat
All versions, or not specified · source: vendor
RH
Red Hat Ansible Automation Platform 2.4 for RHEL 9 · Red Hat
All versions, or not specified · source: vendor
RH
Red Hat Ansible Automation Platform 2.5 for RHEL 8 · Red Hat
All versions, or not specified · source: vendor
RH
Red Hat Ansible Automation Platform 2.5 for RHEL 9 · Red Hat
All versions, or not specified · source: vendor
RH
Red Hat Ansible Automation Platform 2.6 · Red Hat
All versions, or not specified · source: vendor
RH
Red Hat Ansible Automation Platform 2.6 for RHEL 9 · Red Hat
All versions, or not specified · source: vendor
RH
Red Hat Ansible Automation Platform 2.7 · Red Hat
All versions, or not specified · source: vendor
Affected product
RH
Red Hat Ansible Automation Platform 2.4 for RHEL 8
Red Hat
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-84474
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-84474
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:71113
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:71114
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:71115
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:71177
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:71179
access.redhat.com
https://access.redhat.com/security/cve/CVE-2026-84474
More from Red Hat Ansible Automation Platform 2.4 for RHEL 8
9.9
CVE-2026-84719
Automation-controller: automation-controller: workflowjobtemplate /copy/ deep-copy sanitizer omits instance_groups authorization (instancegroup use_role bypass to control-plane)
9.9
CVE-2026-84502
Automation-controller: automation-controller-container: automation-controller: project scm_url argument injection into `git ls-remote --upload-pack` yields rce on the controller-task control-plane pod
9.6
CVE-2026-12564
Automation-controller: automation-controller: kubernetes service account token exfiltration via hashicorp vault credential ssrf
9.1
CVE-2026-75884
Awx: awx: privilege escalation to openshift namespace via pod_spec_override injection in container groups
7.5
CVE-2025-61726
Memory exhaustion in query parameter parsing in net/url
