Description
URLModificationMiddleware resolves named-URL lookups
against unfiltered Model.objects before RBAC. The 403→404
shim only rewrites 403 responses, leaving the pk=0 miss
path with a different 404 detail string. Differential
"Not found." vs "No <Model> matches..." reveals whether
a named resource (org, credential, inventory, host) exists
anywhere on the platform. Enables cross-tenant internal
hostname enumeration.
Published: 2026-09-23
Score: 5 Medium
EPSS: n/a
KEV: No
Impact: Cross-tenant resource enumeration
Action: Assess Impact
AI Analysis

Impact

The vulnerability lies in the URLModificationMiddleware, which resolves named‑URL lookups against Model objects before applying RBAC checks. A 403 to 404 shim rewrites 403 responses but leaves a pk=0 miss path that returns a different 404 detail string. The distinction between a generic "Not found." response and a specific "No <Model> matches…" response reveals whether a named resource such as an organization, credential, inventory, or host exists anywhere on the platform. This allows an attacker to enumerate internal host names and other resources across tenant boundaries, providing sensitive information for further attacks.

Affected Systems

The flaw affects all installations of Red Hat Ansible Automation Platform 2. No specific patch level is supplied, so any platform version in use without a recent fix is vulnerable.

Risk and Exploitability

With a CVSS score of 5, the vulnerability is of moderate severity. EPSS data is unavailable and the vulnerability is not listed in the CISA KEV catalog. The attack requires access to the platform’s API or web interface and the ability to observe 404 responses. The impact is limited to information disclosure but could aid in reconnaissance or privilege escalation within the ecosystem.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Red Hat Ansible Automation Platform 2 update that corrects the URL modification middleware bug
  • Configure the platform to return a uniform 404 message for all missing resources, eliminating the discrepancy that reveals resource existence
  • Restrict API and web interface access to authenticated users with strict tenant RBAC to reduce exposure of enumeration paths

Generated by OpenCVE AI on September 23, 2026 at 19:24 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 18:30:00 +0000

Type Values Removed Values Added
Description URLModificationMiddleware resolves named-URL lookups against unfiltered Model.objects before RBAC. The 403→404 shim only rewrites 403 responses, leaving the pk=0 miss path with a different 404 detail string. Differential "Not found." vs "No <Model> matches..." reveals whether a named resource (org, credential, inventory, host) exists anywhere on the platform. Enables cross-tenant internal hostname enumeration.
Title Automation-controller: automation-controller-container: automation-controller: named-url 404 body oracle enables cross-tenant resource name enumeration
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': 5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/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:44.440Z

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

Link: CVE-2026-71458

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-71458

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-204

    Observable Response Discrepancy