Description
A server-side request forgery flaw was found in the Ansible Automation Platform
automation-controller email notification backend. The email backend passes the user-supplied SMTP
host and port from a notification template directly to the SMTP client without validating that
the target is not an internal, loopback, link-local, or reserved address. An authenticated user
with organization notification-admin permission can create or modify an email notification
template pointing at an arbitrary internal address, trigger a test, and have the controller task
process open a raw TCP connection to that address. The resulting connection error is reflected
back through the notification record, providing a three-state internal port-scan oracle (open,
closed, filtered) over the control-plane's cluster network, including the in-cluster Kubernetes
API. When a shared organization template holds a stored SMTP password, redirecting the host can
also cause that credential to be transmitted to an attacker-controlled server.
Published: 2026-09-23
Score: 6.4 Medium
EPSS: n/a
KEV: No
Impact: Server‑Side Request Forgery enabling internal network port scanning and credential exfiltration.
Action: Apply Patch
AI Analysis

Impact

An SSRF flaw exists in the Automation Controller email notification backend. When an authenticated organization user with notification‑admin privileges creates or edits an email template, the supplied SMTP host and port are passed directly to the SMTP client without validation. Triggering a test causes the controller to open a raw TCP connection to the indicated address, and the resulting connection error is returned through the notification record. This behavior provides a three‑state oracle of whether an internal, loopback, link‑local, or reserved address is open, closed, or filtered, and, if the template contains a stored SMTP password, can leak that credential to an attacker‑controlled server.

Affected Systems

Red Hat Ansible Automation Platform 2, specifically the Automation Controller component. All releases in the 2 major version are affected; no more specific version constraints are provided.

Risk and Exploitability

The CVSS base score of 6.4 indicates moderate severity. The EPSS score is currently unavailable, indicating no publicly documented exploitation yet, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires authenticated access with notification‑admin rights, but once achieved it can be used to map internal services and exfiltrate SMTP credentials. While it does not grant arbitrary code execution, the ability to probe the internal cluster network and leak secrets can facilitate a larger compromise.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Red Hat update for Ansible Automation Platform 2 that addresses CVE‑2026‑84721.
  • Restrict notification‑admin permissions to trusted personnel and consider disabling the template test feature for production deployments.
  • Implement input validation for SMTP host and port in the platform, rejecting any internal, loopback, or link‑local addresses, or alternatively limit SMTP connections to a predefined whitelist of external mail servers.

Generated by OpenCVE AI on September 23, 2026 at 20:39 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 server-side request forgery flaw was found in the Ansible Automation Platform automation-controller email notification backend. The email backend passes the user-supplied SMTP host and port from a notification template directly to the SMTP client without validating that the target is not an internal, loopback, link-local, or reserved address. An authenticated user with organization notification-admin permission can create or modify an email notification template pointing at an arbitrary internal address, trigger a test, and have the controller task process open a raw TCP connection to that address. The resulting connection error is reflected back through the notification record, providing a three-state internal port-scan oracle (open, closed, filtered) over the control-plane's cluster network, including the in-cluster Kubernetes API. When a shared organization template holds a stored SMTP password, redirecting the host can also cause that credential to be transmitted to an attacker-controlled server.
Title Automation-controller: automation-controller: email notification backend allows ssrf via user-controlled smtp host/port (internal port-scan oracle, smtp password exfil)
First Time appeared Redhat
Redhat ansible Automation Platform
Weaknesses CWE-918
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:L/I:L/A:N'}


Subscriptions

Redhat Ansible Automation Platform
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

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

Reserved: 2026-09-02T01:36:54.923Z

Link: CVE-2026-84721

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-84721

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)