Description
JobJobEventsChildrenSummary view has no model/parent_model.
ModelAccessPermission.check_get_permissions() falls through
(returns True) for any authenticated user. The view uses
raw get_object_or_404(Job, pk) without DRF object-level
permission check. Zero-privilege user reads event tree
structure, event_processing_finished status, and enumerates
Job IDs platform-wide via 200/404 oracle. Sibling endpoint
/jobs/{id}/job_events/ correctly returns 403.
Published: 2026-09-23
Score: 5 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized cross‑tenant exposure of job event data
Action: Patch
AI Analysis

Impact

The JobJobEventsChildrenSummary endpoint is missing a model and parent_model definition, causing the ModelAccessPermission.check_get_permissions() method to default to true for any authenticated user. Consequently, basic GET requests return the entire event tree structure, the event_processing_finished flag, and allow enumeration of Job IDs across the entire platform. The view’s use of Django’s raw get_object_or_404(Job, pk) bypasses DRF’s object‑level permission checks, enabling even low‑privileged users to read this sensitive information.

Affected Systems

This flaw is present in Red Hat Ansible Automation Platform 2. All installations of version 2 are affected because the error exists in the central automation controller’s job events API. No narrower sub‑version range is specified beyond the major release.

Risk and Exploitability

The CVSS score is 5.0, indicating moderate severity, and the EPSS score is not available, suggesting limited public exploitation data. The vulnerability is not listed in the CISA KEV catalog. Attackers only need to be authenticated to the platform; once logged in, any user can query the exposed endpoint and glean cross‑tenant job metadata, enabling reconnaissance and unintended data disclosure rather than direct code execution or denial of service.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Enforce object‑level permissions or remove the JobJobEventsChildrenSummary API for non‑admin users.
  • Apply any vendor‑supplied fix or upgrade to a later platform version once the RBAC check is corrected.
  • Audit API access logs to detect unauthorized enumeration of job identifiers and review RBAC configurations.

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 JobJobEventsChildrenSummary view has no model/parent_model. ModelAccessPermission.check_get_permissions() falls through (returns True) for any authenticated user. The view uses raw get_object_or_404(Job, pk) without DRF object-level permission check. Zero-privilege user reads event tree structure, event_processing_finished status, and enumerates Job IDs platform-wide via 200/404 oracle. Sibling endpoint /jobs/{id}/job_events/ correctly returns 403.
Title Automation-controller: automation-controller-container: automation-controller: jobjobeventschildrensummary rbac bypass exposes cross-tenant job event tree structure
First Time appeared Redhat
Redhat ansible Automation Platform
Weaknesses CWE-862
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:47.172Z

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

Link: CVE-2026-71459

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-09-23T19:40:10.000

Link: CVE-2026-71459

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses