GPU VulnDB

Database/Control plane, storage & DevOps

Ansible Automation Platform EDA: unsanitized Git URL injects arguments into git ls-remote

CVSS 8.8CVE-2025-49520Control plane, storage & DevOpscurated

Impact

An authenticated AAP user who can define an Event-Driven Ansible project supplies a Git URL that is handed to git ls-remote without sanitization, letting them inject arguments and run commands on the EDA worker. The EDA worker is a fleet-automation component: it typically holds credentials for the hosts it configures, and when it runs on Kubernetes or OpenShift the attacker can read the pod's ServiceAccount token and move on to cluster access. On a GPU fleet that means the component used to patch and configure nodes becomes the attacker's lever over those nodes.

Who can reach it

Authenticated AAP user with permission to create or edit an EDA project (set its Git source URL). Network-reachable via the AAP API/UI; no admin role required.

What to do

Apply RHSA-2025:9986 for Ansible Automation Platform 2.5 on RHEL 8 or 9 and restart the EDA components. Container-level update plus daemon restart - no node drain or reboot. Rotate the EDA worker's ServiceAccount token and any credentials it held if you believe it was reachable by untrusted users.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.