CVE-2026-89091
CVE-2026-89091 · Ansible-core: ansible-core: ansible-galaxy collection install symlink path escape allows arbitrary file write / code execution
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.
A flaw was found in ansible-core. When installing a collection with `ansible-galaxy collection install`, the archive extractor validates member paths using lexical path normalisation (os.path.abspath) instead of resolving symbolic links (os.path.realpath), and it performs no containment check on symlink-typed directory members before creating them. A crafted collection tarball can chain symlink directory entries so that a subsequent file member is written outside the intended destination directory. This allows an attacker who can get a victim to install a malicious collection to overwrite arbitrary files with the privileges of the user running ansible-galaxy, leading to code execution on the control node. This is a bypass of the fix for CVE-2020-10691.
CVSS 8.8 · Высокий · EPSS 0,5%
- Опубликовано
- Обновлено
Стек: system
Затронутые продукты и версии
migration toolkit for applications 8
Нет опубликованного исправления
migration toolkit for virtualization
Нет опубликованного исправления
openshift service mesh 3
Нет опубликованного исправления
red hat advanced cluster management for kubernetes 2
Нет опубликованного исправления
red hat ansible automation platform 2
Нет опубликованного исправления
red hat ansible automation platform 2
Нет опубликованного исправления
red hat ansible automation platform ansible core 2
Нет опубликованного исправления
red hat certification program for red hat enterprise linux 9
Нет опубликованного исправления
red hat discovery 2
Нет опубликованного исправления
red hat enterprise linux 10
Нет опубликованного исправления
red hat enterprise linux 8
Нет опубликованного исправления
red hat enterprise linux 9
Нет опубликованного исправления
red hat openshift container platform 4
Нет опубликованного исправления
red hat openstack platform 17.1
Нет опубликованного исправления
red hat openstack platform 18.0
Нет опубликованного исправления
red hat satellite 6
Нет опубликованного исправления
red hat update infrastructure 5
Нет опубликованного исправления
self-service automation portal 2
Нет опубликованного исправления
ansible-core Debian:12
- Версии
- 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
- 2.22.0~beta2-1
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления
ansible-core Debian:13
- Версии
- 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
- 2.22.0~beta2-1
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления
ansible-core Debian:14
- Версии
- 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
- 2.22.0~beta2-1
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления
ansible Ubuntu:Pro:14.04:LTS
- Версии
- 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
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления
ansible Ubuntu:Pro:16.04:LTS
- Версии
- 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
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления
ansible Ubuntu:Pro:18.04:LTS
- Версии
- 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
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления