AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

Red HatCVE-2026-76648

Red Hat Ansible Automation Platform 2: missing authorization

Red Hat

CVE-2026-76648 · Published Sep 23, 2026 · updated Sep 26, 2026

High8.5
No fix yet
Red Hat advisory

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.

Affected versions

PackageAffectedFixed in
Red Hat Ansible Automation Platform 2
Product
all versionsNo fix yet
all versionsNo fix yet
Details and references

More Red Hat advisories

All Red Hat