Database/Control plane, storage & DevOps
Ansible: malicious role overwrites files outside the extraction path through symlink traversal
Impact
A crafted Ansible role, once a victim installs and runs it, can use a symlink to write outside the extraction directory to an absolute path of the author's choosing. Since roles are commonly fetched from Galaxy or an internal mirror and executed with elevated rights from the control node, this turns role consumption into a file-overwrite primitive on whatever account runs the role - typically the one that holds the credentials for the rest of the fleet. The record describes integrity impact on the host running the role, not code execution on managed GPU nodes, and it requires the operator to be induced to run the malicious role.
Who can reach it
An attacker who can get a role in front of an operator - a public or mirrored Galaxy entry, a pull request, a tarball - and the operator installing and running it. No pre-existing access to the control node.
What to do
Apply the vendor errata for your stream (RHSA-2023:5701, RHSA-2023:5758, or the Debian LTS update) on control nodes and in execution environments, then rebuild the execution-environment images so jobs pick up the fixed package. Alongside the patch, restrict role sources to a vetted internal mirror; no managed-node maintenance window is needed.
References
Related entries
- Cisco UCS Central Software (weak backup encryption): Weak encryption on full-state and configuration backups meansCVE-2024-20280 · Cisco UCS Central Software (weak backup encryption)Medium
- Dell OpenManage Enterprise (credential disclosure): A low-privileged local user obtains stored credentials from OMECVE-2024-28961 · Dell OpenManage Enterprise (credential disclosure)Medium
- ansible-core user module: unprivileged user can redirect a privileged run to create or own any file on the hostCVE-2024-9902 · ansible-core `user` module (home directory handling)Medium
- Prometheus: remote_write follows 3xx redirects with the bearer token attached, leaking cloud credentialsCVE-2026-119566 · Prometheus remote_write client (Azure AD / Google IAM bearer token handling on HTTP redirects)Medium
- Grafana: org admin can delete other organizations' snapshots and recover delete keys from share keysCVE-2026-19197 · Grafana (dashboard snapshot API)Medium
- CZ.NIC BIRD Internet Routing Daemon (BGP AS_PATH mask matching): Stack-based buffer overflow in BIRD's AS_PATH maskCVE-2026-49943 · CZ.NIC BIRD Internet Routing Daemon (BGP AS_PATH mask matching)Medium
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.