CVE-2026-16493
CVE-2026-16493 · Ansible-core: argument injection in ansible-galaxy collection install via git clone (incomplete fix for cve-2026-11332)
This page contains facts from public vulnerability sources. Check the original advisory before updating.
This page shows selected source facts. See the linked advisories for the complete description and affected versions.
A flaw was found in ansible-core. The _extract_collection_from_git() function in ansible-core's concrete_artifact_manager.py constructs git clone commands without a '--' (end-of-options) separator before user-supplied URLs when installing collections from git sources. An attacker who provides a crafted collection source URI containing git argument injection payloads can achieve arbitrary command execution when a user runs 'ansible-galaxy collection install' with the malicious source. This is an incomplete fix for CVE-2026-11332, which hardened the role install path but missed the equivalent collection install code path.
CVSS 7.8 · High · EPSS 0.2% · Fix available
- Published
- Updated
Stack: system
Affected products and versions
red hat satellite 6.17 for rhel 9
- Versions
- ≥ 1:2.16.19-1.el9sat: Not affected (rpm)
No fix published
red hat satellite 6.18 for rhel 9
- Versions
- ≥ 1:2.16.19-1.el9sat: Not affected (rpm)
No fix published
red hat satellite 6.18 for rhel 9
- Versions
- ≥ 0:1.3.1-5.el9pc: Not affected (rpm)
No fix published
red hat satellite 6.18 for rhel 9
- Versions
- ≥ 0:3.73.30-3.el9pc: Not affected (rpm)
No fix published
red hat satellite 6.19 for rhel 9
- Versions
- ≥ 1:2.16.19-1.el9sat: Not affected (rpm)
No fix published
red hat ansible automation platform 2
No fix published
red hat enterprise linux 10
No fix published
red hat enterprise linux 8
No fix published
red hat enterprise linux 9
No fix published
ansible Debian:12
- Affected ranges
- ECOSYSTEM: < 5.4.0-1
Update to 5.4.0-1
ansible Debian:13
- Affected ranges
- ECOSYSTEM: < 5.4.0-1
Update to 5.4.0-1
ansible Debian:14
- Affected ranges
- ECOSYSTEM: < 5.4.0-1
Update to 5.4.0-1
ansible-core Debian:12
- Versions
- 2.14.10-1
- 2.14.11-1
- 2.14.11-2
- 2.14.13-1
- 2.14.16-0+deb12u1
- 2.14.18-0+deb12u1
- 2.14.18-0+deb12u2
- 2.14.3-1
- 2.14.6-1
- 2.14.7-1
- 2.14.8-1
- 2.14.9-1
- 2.14.9-2
- 2.16.5-1
- 2.16.6-1
- 2.17.0-1
- 2.17.1-1
- 2.17.2-1
- 2.17.3-1
- 2.17.5-1
- 2.17.5-2
- 2.17.5-3
- 2.17.5-4
- 2.17.5-5
- 2.18.0-1
- 2.18.0-2
- 2.18.1-1
- 2.18.1-2
- 2.18.1-3
- 2.18.1-4
- 2.18.3-1
- 2.19.0-1
- 2.19.0~beta1-1
- 2.19.0~beta1-2
- 2.19.0~beta2-1
- 2.19.0~beta4-1
- 2.19.0~beta5-1
- 2.19.0~beta6-1
- 2.19.0~rc2-1
- 2.19.1-1
- 2.19.2-1
- 2.19.3-1
- 2.19.3-2
- 2.19.4-1
- 2.19~pre20250506~462affa7c4-1
- 2.19~pre20250510~5347d4d4fc-1
- 2.20.1-1
- 2.20.3-1
- 2.21.0-1
- 2.21.1~rc1-1
- 2.21.1~rc1-2
- 2.21.2-1
- 2.22.0~beta1-1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible-core Debian:13
- Versions
- 2.19.0-1
- 2.19.0~beta6-1
- 2.19.0~rc2-1
- 2.19.1-0+deb13u1
- 2.19.1-1
- 2.19.11-0+deb13u1
- 2.19.2-1
- 2.19.3-1
- 2.19.3-2
- 2.19.4-0+deb13u1
- 2.19.4-1
- 2.20.1-1
- 2.20.3-1
- 2.21.0-1
- 2.21.1~rc1-1
- 2.21.1~rc1-2
- 2.21.2-1
- 2.22.0~beta1-1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible-core Debian:14
- Versions
- 2.19.0-1
- 2.19.0~beta6-1
- 2.19.0~rc2-1
- 2.19.1-1
- 2.19.2-1
- 2.19.3-1
- 2.19.3-2
- 2.19.4-1
- 2.20.1-1
- 2.20.3-1
- 2.21.0-1
- 2.21.1~rc1-1
- 2.21.1~rc1-2
- 2.21.2-1
- 2.22.0~beta1-1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible Ubuntu:Pro:14.04:LTS
- Versions
- 1.1+dfsg-1
- 1.3.4+dfsg-1
- 1.4.0+dfsg-1
- 1.4.1+dfsg-1
- 1.4.3+dfsg-1
- 1.4.4+dfsg-1
- 1.5.4+dfsg-1
- 1.5.4+dfsg-1ubuntu0.1~esm1
- 1.5.4+dfsg-1ubuntu0.1~esm2
- 1.5.4+dfsg-1ubuntu0.1~esm3
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible Ubuntu:Pro:16.04:LTS
- Versions
- 1.9.2+dfsg-2
- 1.9.4-1
- 2.0.0.2-2
- 2.0.0.2-2ubuntu1
- 2.0.0.2-2ubuntu1.1
- 2.0.0.2-2ubuntu1.2
- 2.0.0.2-2ubuntu1.3
- 2.0.0.2-2ubuntu1.3+esm1
- 2.0.0.2-2ubuntu1.3+esm2
- 2.0.0.2-2ubuntu1.3+esm3
- 2.0.0.2-2ubuntu1.3+esm4
- 2.0.0.2-2ubuntu1.3+esm5
- 2.0.0.2-2ubuntu1.3+esm6
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible Ubuntu:Pro:18.04:LTS
- Versions
- 2.3.1.0+dfsg-2
- 2.5.0+dfsg-1
- 2.5.1+dfsg-1
- 2.5.1+dfsg-1ubuntu0.1
- 2.5.1+dfsg-1ubuntu0.1+esm1
- 2.5.1+dfsg-1ubuntu0.1+esm2
- 2.5.1+dfsg-1ubuntu0.1+esm3
- 2.5.1+dfsg-1ubuntu0.1+esm4
- 2.5.1+dfsg-1ubuntu0.1+esm5
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible Ubuntu:Pro:20.04:LTS
- Versions
- 2.8.3+dfsg-1
- 2.8.6+dfsg-1
- 2.9.2+dfsg-1
- 2.9.4+dfsg-1
- 2.9.6+dfsg-1
- 2.9.6+dfsg-1ubuntu0.1~esm1
- 2.9.6+dfsg-1ubuntu0.1~esm2
- 2.9.6+dfsg-1ubuntu0.1~esm3
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible-core Ubuntu:22.04:LTS
- Versions
- 2.12.0-1
- 2.12.0-1ubuntu0.1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible Ubuntu:Pro:22.04:LTS
- Versions
- 2.10.7+merged+base+2.10.8+dfsg-1
- 2.10.7+merged+base+2.10.8+dfsg-1ubuntu0.1~esm1
- 2.10.7+merged+base+2.10.8+dfsg-1ubuntu0.1~esm4
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible Ubuntu:24.04:LTS
- Versions
- 7.7.0+dfsg-1
- 7.7.0+dfsg-3
- 9.2.0+dfsg-0ubuntu4
- 9.2.0+dfsg-0ubuntu5
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible-core Ubuntu:24.04:LTS
- Versions
- 2.14.9-2
- 2.14.11-1
- 2.14.11-2
- 2.14.13-1
- 2.16.3-0ubuntu1
- 2.16.3-0ubuntu2
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
ansible Ubuntu:26.10
- Versions
- 13.1.0+dfsg-1ubuntu1
- 13.4.0+dfsg-1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published