Description
A flaw was found in Red Hat Ansible Automation Platform's automation-
controller. Notification template password fields are encrypted with a key
derived from the secret key, the object primary key, and the field name, but not
the subfield name, and the API returns the full ciphertext of a password subfield
after the notification type is changed to one that does not define that subfield.
A user with administrative access to a single notification template, but without
any wider privilege, can switch the template type to reveal the stored
ciphertext, replant that ciphertext into a webhook password field pointing at a
server they control, and trigger a test notification. The controller decrypts the
replayed ciphertext to the original plaintext and sends it to the attacker's
server in an HTTP Basic authorization header, allowing recovery of Slack,
PagerDuty, Twilio, AWS SNS, and Grafana credentials the administrator was only
permitted to use, not read.
Published: n/a
Score: 7.6 High
EPSS: n/a
KEV: No
Impact: Credential Exposure
Action: Patch
AI Analysis

Impact

The vulnerability allows an administrator who can manage a single notification template to exploit asymmetric encryption of password fields. The field encryption key is derived from the wrapper secret, object primary key, and field name only, omitting the subfield name. A template type change can expose the full ciphertext of a password subfield. The attacker can then replay that ciphertext into a webhook password field of a different notification type and trigger a test notification. The system decodes the replayed ciphertext and sends the original plaintext credentials to the attacker’s server. The exposed credentials include Slack, PagerDuty, Twilio, AWS SNS, and Grafana secrets, which the administrator was only authorized to use, not view. This results in the compromise of sensitive service credentials but does not grant direct execution on the host.

Affected Systems

Red Hat Ansible Automation Platform version 2.6 for Enterprise Linux 9. The flaw resides in the automation-controller component handling notification templates.

Risk and Exploitability

The flaw has a CVSS score of 7.6, indicating high severity. EPSS data is unavailable, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is local privileged access: a user with template‑administration rights can manipulate the notification type to extract ciphertext, then externally trigger a notification to exfiltrate credentials. Without an immediate patch, organizations risk exposure of multiple third‑party service credentials.

Generated by OpenCVE AI on September 24, 2026 at 02:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Red Hat Ansible Automation Platform updates that address thisEncryption flaw, ensuring that the notification‑template password fields use a key that incorporates subfield names.
  • Audit all existing notification templates and remove or encrypt sensitive credentials that cannot be protected by a stronger key derivation, or store them in an external secret manager.
  • Limit template‑administration privileges to the minimum necessary users and enforce least‑privilege controls to prevent arbitrary notification‑type changes and credential replay.

Generated by OpenCVE AI on September 24, 2026 at 02:36 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. Notification template password fields are encrypted with a key derived from the secret key, the object primary key, and the field name, but not the subfield name, and the API returns the full ciphertext of a password subfield after the notification type is changed to one that does not define that subfield. A user with administrative access to a single notification template, but without any wider privilege, can switch the template type to reveal the stored ciphertext, replant that ciphertext into a webhook password field pointing at a server they control, and trigger a test notification. The controller decrypts the replayed ciphertext to the original plaintext and sends it to the attacker's server in an HTTP Basic authorization header, allowing recovery of Slack, PagerDuty, Twilio, AWS SNS, and Grafana credentials the administrator was only permitted to use, not read.
Title automation-controller: automation-controller-container: automation-controller: notification template password fields can be decrypted by a notification-template administrator by replaying encrypted values across subfields, exposing plaintext Slack, PagerDuty, Twilio, AWS SNS and Grafana credentials
First Time appeared Redhat
Redhat ansible Automation Platform
Weaknesses CWE-522
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': 7.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:L/A:N'}

threat_severity

Important


Subscriptions

Redhat Ansible Automation Platform
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-84686 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T23:00:13Z

Weaknesses
  • CWE-522

    Insufficiently Protected Credentials