Vulnerability · Published Nov 25, 2024 · Assigned by redhat
CVE-2024-11483Automation-gateway: aap-gateway: improper scope handling in oauth2 tokens for aap 2.5
Medium 5.0
In plain English
A medium-severity improper access control in django-ansible-base. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 45% of all known vulnerabilities).
Official description
A vulnerability was found in the Ansible Automation Platform (AAP). This flaw allows attackers to escalate privileges by improperly leveraging read-scoped OAuth2 tokens to gain write access. This issue affects API endpoints that rely on ansible_base.oauth2_provider for OAuth2 authentication. While the impact is limited to actions within the user’s assigned permissions, it undermines scoped access controls, potentially allowing unintended modifications in the application and consuming services.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| django-ansible-base | 0 – through v2024.10.17 | |
| Red Hat | Red Hat Ansible Automation Platform 2.5 for RHEL 8 | see references |
| Red Hat | Red Hat Ansible Automation Platform 2.5 for RHEL 9 | see references |
Weakness: CWE-284 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
References
- RHSA-2024:11145 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2024-11483 vdb-entry, x_refsource_REDHAT
- RHBZ#2327579 issue-tracking, x_refsource_REDHAT
- https://github.com/ansible/django-ansible-base/commit/845b3e1838cc0762a7f9f3e0379c5274519d9a44