Description
A flaw was found in the automation-controller notification
subsystem. Although NotificationTemplate.notification_
configuration is protected from API filtering, its recipient
value is copied in clear text into the unprotected
Notification.recipients field on every send. Because the
credential-types endpoint is listable by any authenticated
user and the API filter backend traverses object relations
without per-hop authorization, a user with no privileges can
use a relational filter as a boolean count-oracle to recover,
character by character and across organizations, the secret
recipient values of other tenants' notifications — including
PagerDuty service keys and Slack/Mattermost/RocketChat/Webhook
bearer-token URLs. This flaw affects confidentiality.
Published: 2026-09-23
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Information Disclosure
Action: Apply Patch
AI Analysis

Impact

The vulnerability arises from copying clear‑text notification recipients into an unprotected response field when notifications are sent, while the NotificationTemplate configuration is protected from API filtering. An authenticated user of the system can issue a relational filter that traverses object associations without per‑hop authorization, effectively turning the endpoint into a boolean oracle. By repeatedly querying the filter, an attacker can recover the recipient values of other tenants’ notifications, which may contain PagerDuty service keys, Slack, Mattermost, RocketChat, or webhook bearer‑token URLs. The flaw results in confidentiality loss for external service credentials and is classified as CWE‑639.

Affected Systems

Red Hat Ansible Automation Platform 2 is affected. No specific version subrange is published, so any installation of Platform 2 is considered vulnerable.

Risk and Exploitability

The CVSS base score of 6.5 indicates moderate severity. The EPSS score is not available, so the current probability of exploitation is unknown, but the flaw is exploitable by any authenticated user without elevated privileges, making it readily actionable in a multitenant environment. The vulnerability is not listed in CISA’s KEV catalog, yet given the scope across organizations, an attacker could compromise multiple tenants’ secrets. The likely attack vector is an authenticated consumer of the Credential‑Types API using a crafted relational filter as a boolean oracle. If unmitigated, this can lead to widespread leakage of critical integration keys and tokens.

Generated by OpenCVE AI on September 23, 2026 at 20:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest vendor patch for Red Hat Ansible Automation Platform 2 that corrects the notification recipient handling in the controller subsystem.
  • Reconfigure the platform to restrict the credential-types API to privileged roles or users, ensuring that only authorized tenants can list or query credentials.
  • Modify the telemetry/configuration to prevent the notification recipient value from being copied into an unprotected field; explicitly clear or hash the recipients before storage or transmission.
  • Optionally, enable audit logging for relational filter queries and monitor for patterns indicative of boolean oracle exploitation across tenant boundaries.

Generated by OpenCVE AI on September 23, 2026 at 20:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 23 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in the automation-controller notification subsystem. Although NotificationTemplate.notification_ configuration is protected from API filtering, its recipient value is copied in clear text into the unprotected Notification.recipients field on every send. Because the credential-types endpoint is listable by any authenticated user and the API filter backend traverses object relations without per-hop authorization, a user with no privileges can use a relational filter as a boolean count-oracle to recover, character by character and across organizations, the secret recipient values of other tenants' notifications — including PagerDuty service keys and Slack/Mattermost/RocketChat/Webhook bearer-token URLs. This flaw affects confidentiality.
Title Automation-controller: automation-controller: notification.recipients/subject/error lack prevent_search, allowing zero-privilege cross-tenant recovery of notification recipient secrets via filter oracle
First Time appeared Redhat
Redhat ansible Automation Platform
Weaknesses CWE-639
CPEs cpe:/a:redhat:ansible_automation_platform:2
Vendors & Products Redhat
Redhat ansible Automation Platform
References
Metrics cvssV3_1

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


Subscriptions

Redhat Ansible Automation Platform
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-23T19:40:26.061Z

Reserved: 2026-09-02T00:50:40.363Z

Link: CVE-2026-84713

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-23T20:17:17.950

Modified: 2026-09-23T20:17:17.950

Link: CVE-2026-84713

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T20:30:09Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key