CVE-2026-76648
Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
23/09/2026
Última modificación:
26/09/2026
Descripción
*** Pendiente de traducción *** CopyAPIView (awx/awx/api/generics.py:873) sets permission_classes =<br />
(IsAuthenticated,), so DRF&#39;s get_object() performs no object-level<br />
RBAC. The get() handler (lines 988–991) explicitly guards with<br />
request.user.can_access(obj._class_, &#39;read&#39;, obj) — but post()<br />
(lines 1001–1010) does not. POST only checks:<br />
<br />
can_access(model, &#39;add&#39;, create_kwargs_check)<br />
<br />
can_access(model, &#39;copy_related&#39;, obj)<br />
<br />
For JobTemplate, can_add (awx/awx/main/access.py:1465–1520) gates on<br />
<br />
inventory.use_role + project.use_role +<br />
execution_environment.read_role — resource-level roles that do not<br />
imply read on the source JT — and can_copy_related (1522–1534) checks<br />
only credentials.use_role. None of these imply the caller can read the<br />
source JT.
Impacto
Puntuación base 3.x
8.50
Gravedad 3.x
ALTA


