Impact
AWX’s webhook status callback mechanism permits an attacker with administrative privileges on a webhook‑enabled job template to forge a GitHub webhook payload that specifies an arbitrary statuses_url. The crafted payload causes AWX to POST an authenticated status update to the attacker‑controlled URL, sending the configured Git Personal Access Token in the Authorization header. The result is the exposure of the token and potential unauthorized access to the associated Git repository.
Affected Systems
Red Hat Ansible Automation Platform 2, specifically the AWX component as identified by cpe:/a:redhat:ansible_automation_platform:2. The vulnerability exists in all installed instances of this platform version until a patch is applied; no finer version granularity is specified.
Risk and Exploitability
The CVSS v3 score of 7.7 indicates high severity. The EPSS score is not available, and the vulnerability is not listed in CISA KEV catalog. Exploitation requires the attacker to possess the admin role on a job template that has webhook support, but once that condition is met the attacker can execute the SSRF with a single crafted request. The attack vector is network‑based through forged webhook payloads, with no local privilege escalation required. The impact includes credential theft and potential downstream compromise of code repositories.
OpenCVE Enrichment