Description
A flaw was found in Red Hat Ansible Automation Platform's automation-
controller. The Thycotic Secret Server external credential plugin passes a
user-supplied server URL to its SDK without validating the scheme, host, or IP
range, and the plugin backend is executed synchronously within the automation
controller web process. Using the external credential test endpoint, a user who
holds only the use role on such a credential can override the stored server URL
with an arbitrary internal address, causing the control plane to issue requests
to internal services. Although the response is a generic error, response timing
reveals whether internal hosts and ports are reachable, enabling internal
network reconnaissance and a blind request-forgery primitive from the control
plane, and each request can hold a web worker, affecting availability.
Published: n/a
Score: 7.4 High
EPSS: n/a
KEV: No
Impact: Server‑Side Request Forgery enabling internal reconnaissance and potential availability impact
Action: Assess Impact
AI Analysis

Impact

The vulnerability resides in the Thycotic Secret Server external credential plugin of Red Hat Ansible Automation Platform. The plugin accepts a user‑supplied server URL and forwards it to its SDK without checking the scheme, host, or IP range, while the plugin backend runs synchronously in the controller web process. When a credential is tested, a user with only the ‘use’ role can replace the stored URL with any internal address, causing the control plane to issue requests to internal services. Even though the plugin always returns a generic error, the timing differences in the responses reveal whether a host and port are reachable, enabling blind internal network reconnaissance and a request‑forgery attack that can consume web workers and degrade availability.

Affected Systems

This flaw affects Red Hat Ansible Automation Platform 2.6 on Red Hat Enterprise Linux 9. The issue lies specifically in the automation controller’s Thycotic Secret Server external credential plugin test endpoint, which is executed inside the controller web process.

Risk and Exploitability

The CVSS score of 7.4 indicates a high severity. EPSS is not available, and the flaw is not listed in the CISA KEV catalog. The attack vector is inferred to be a user who holds the ‘use’ role on a credential that employs the plugin; the attacker can invoke the test endpoint to override the server URL. This allows blind server‑side request forgery, internal network reconnaissance via timing analysis, and the consumption of web workers that can affect availability. The lack of input validation makes exploitation straightforward once the required role is present, raising the overall risk.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Revise or eliminate the Thycotic Secret Server plugin for credentials that are used by ordinary users, ensuring that only trusted administrators can invoke credential tests.
  • Configure firewall or network rules to block outbound traffic from the automation controller to internal IP ranges, preventing forged requests from reaching internal services.
  • Shift to a stricter least‑privilege model by removing the ‘use’ role from users who do not require credential testing or by segregating the plugin execution into a separate process with reduced privileges.

Generated by OpenCVE AI on September 24, 2026 at 02:21 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. The Thycotic Secret Server external credential plugin passes a user-supplied server URL to its SDK without validating the scheme, host, or IP range, and the plugin backend is executed synchronously within the automation controller web process. Using the external credential test endpoint, a user who holds only the use role on such a credential can override the stored server URL with an arbitrary internal address, causing the control plane to issue requests to internal services. Although the response is a generic error, response timing reveals whether internal hosts and ports are reachable, enabling internal network reconnaissance and a blind request-forgery primitive from the control plane, and each request can hold a web worker, affecting availability.
Title automation-controller-container: automation-controller: automation-controller: server-side request forgery via the Thycotic Secret Server external credential plugin test endpoint (caller-controlled server_url, backend executed in the controller web process)
First Time appeared Redhat
Redhat ansible Automation Platform
Weaknesses CWE-918
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.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L'}

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-84644 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T02:30:13Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)