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.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Red Hat Red Hat Ansible Automation Platform 2.5 for RHEL 8
Default version status: affected
0:4.6.33-1.el8ap to < *unaffected
Red Hat Red Hat Ansible Automation Platform 2.5 for RHEL 9
Default version status: affected
0:4.6.33-1.el9ap to < *unaffected
Red Hat Red Hat Ansible Automation Platform 2.6 for RHEL 9
Default version status: affected
0:4.7.17-1.el9ap to < *unaffected
Red Hat Red Hat Ansible Automation Platform 2.6
Default version status: affected
1789673739 to < *unaffected
Red Hat Red Hat Ansible Automation Platform 2.7
Default version status: affected
1789580684 to < *unaffected
References
- https://access.redhat.com/errata/RHSA-2026:71113 ↗
- https://access.redhat.com/errata/RHSA-2026:71114 ↗
- https://access.redhat.com/errata/RHSA-2026:71177 ↗
- https://access.redhat.com/errata/RHSA-2026:71179 ↗
- https://access.redhat.com/security/cve/CVE-2026-71458 ↗
- https://bugzilla.redhat.com/show_bug.cgi?id=2512367 ↗