Description
StringListPathField.to_internal_value() calls
os.path.exists() on unbounded user-supplied paths.
200 vs 400 response reveals existence of arbitrary
absolute paths on the controller-web pod. Tenant
superuser can confirm /etc/tower/SECRET_KEY, k8s
service-account token, receptor sockets, ConfigMap
mount points. Mainly impactful on managed AAP
(ansiblecloud.com) where tenant admin != host admin.
Published: 2026-09-23
Score: 4.1 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

An unbounded path existence check in the custom_venv_path configuration allows a tenant superuser to probe arbitrary absolute filesystem locations on the controller-web pod. By sending appropriately crafted requests, the service replies with a 200 or 400 status that discloses whether a path exists. This oracle can expose sensitive files such as /etc/tower/SECRET_KEY, Kubernetes service‑account tokens, receptor sockets, and ConfigMap mount points, potentially enabling further compromise of the host environment. The flaw is a logic error in input handling documented under CWE‑204.

Affected Systems

Red Hat Ansible Automation Platform 2, specifically the Automation Controller component when the custom_venv_path setting is enabled. Any deployment of AAP 2 that has not yet applied the recent fix is affected.

Risk and Exploitability

The CVSS score of 4.1 indicates a moderate severity. EPSS is currently unavailable, and the vulnerability is not listed in CISA’s KEV catalog, suggesting a lower likelihood of widespread exploitation. However, the attack requires an authenticated tenant superuser role, which means that only users with elevated privileges can leverage the path‑existence oracle. Once a superuser has confirmed the presence of a secret file, they could potentially read or mount it, leading to broader system compromise. The exploit is straightforward for those with the necessary role, so timely remediation is advisable.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest Red Hat Ansible Automation Platform 2 release that includes the path existence check fix.
  • Restrict or reduce tenant superuser privileges so that only trusted personnel can query the custom_venv_path setting.
  • If a patch cannot be applied immediately, disable or eliminate the custom_venv_path feature, or configure it to a non‑sensitive directory to mitigate exposure.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 23 Sep 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Redhat ansible Automation Platform Developer
Redhat ansible Automation Platform Inside
CPEs cpe:/a:redhat:ansible_automation_platform:2.6::el10
cpe:/a:redhat:ansible_automation_platform:2.6::el9
cpe:/a:redhat:ansible_automation_platform_developer:2.6::el10
cpe:/a:redhat:ansible_automation_platform_developer:2.6::el9
cpe:/a:redhat:ansible_automation_platform_inside:2.6::el9
Vendors & Products Redhat ansible Automation Platform Developer
Redhat ansible Automation Platform Inside
References

Wed, 23 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
Description StringListPathField.to_internal_value() calls os.path.exists() on unbounded user-supplied paths. 200 vs 400 response reveals existence of arbitrary absolute paths on the controller-web pod. Tenant superuser can confirm /etc/tower/SECRET_KEY, k8s service-account token, receptor sockets, ConfigMap mount points. Mainly impactful on managed AAP (ansiblecloud.com) where tenant admin != host admin.
Title Automation-controller: automation-controller-container: automation-controller: custom_venv_path setting provides filesystem path-existence oracle on control pod
First Time appeared Redhat
Redhat ansible Automation Platform
Weaknesses CWE-204
CPEs cpe:/a:redhat:ansible_automation_platform:2
Vendors & Products Redhat
Redhat ansible Automation Platform
References
Metrics cvssV3_1

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


Subscriptions

Redhat Ansible Automation Platform Ansible Automation Platform Developer Ansible Automation Platform Inside
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-23T22:10:52.696Z

Reserved: 2026-08-06T19:31:51.453Z

Link: CVE-2026-71462

cve-icon Vulnrichment

Updated: 2026-09-23T19:32:04.753Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-23T19:19:03.090

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

Link: CVE-2026-71462

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T19:30:08Z

Weaknesses
  • CWE-204

    Observable Response Discrepancy