CVE Catalog

CVE-2026-71459

MediumCVSS 5.0
Published: Updated: Translated: NVD NIST

Summary

The JobJobEventsChildrenSummary view has no model or parent_model, causing ModelAccessPermission.check_get_permissions() to return True for any authenticated user. The view uses raw get_object_or_404(Job, pk) without DRF object-level permission check, allowing a zero-privilege user to read event tree structure and enumerate Job IDs platform-wide.

Risk Assessment

A user without privileges can access job event data and enumerate Job IDs across the platform, violating confidentiality and potentially facilitating further attacks.

Recommendation

Add proper object-level permission checks to the JobJobEventsChildrenSummary view.

Other vulnerabilities in AWX

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS