CVE-2026-76648
Awaiting Analysis
Awaiting Analysis - Queue
Permission Bypass in AWX JobTemplate Copy Functionality
Vulnerability report for CVE-2026-76648, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-09-23
Last updated on: 2026-09-23
Assigner: redhat-SADP
Description
Description
CopyAPIView (awx/awx/api/generics.py:873) sets permission_classes =
(IsAuthenticated,), so DRF's get_object() performs no object-level
RBAC. The get() handler (lines 988β991) explicitly guards with
request.user.can_access(obj._class_, 'read', obj) β but post()
(lines 1001β1010) does not. POST only checks:
can_access(model, 'add', create_kwargs_check)
can_access(model, 'copy_related', obj)
For JobTemplate, can_add (awx/awx/main/access.py:1465β1520) gates on
inventory.use_role + project.use_role +
execution_environment.read_role β resource-level roles that do not
imply read on the source JT β and can_copy_related (1522β1534) checks
only credentials.use_role. None of these imply the caller can read the
source JT.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| redhat | awx | * |
| red_hat | ansible_automation_platform | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-862 | The product does not perform an authorization check when an actor attempts to access a resource or perform an action. |