CVE-2024-9902
Ansible-core: ansible-core user may read/write unauthorized content
Что произошло
A flaw was found in Ansible. The ansible-core `user` module can allow an unprivileged user to silently create or replace the contents of any file on any system path and take ownership of it when a privileged user executes the `user` module against the unprivileged user's home directory. If the unprivileged user has traversal permissions on the directory containing the exploited target file, they retain full control over the contents of the file as its owner.
Что это значит
В источнике описана ошибка безопасности в перечисленных продуктах. Фактический риск зависит от установленной версии, конфигурации и доступности компонента; проверьте условия в первичном бюллетене.
Что делать
1. Проверьте, затронуты ли вы
Соберите инвентаризацию и сравните с таблицей затронутых версий. Эти команды только показывают установленные компоненты и сами по себе не доказывают наличие CVE.
dpkg-query -W -f='${Package} ${Version}\n'rpm -qa --qf '%{NAME}\t%{VERSION}-%{RELEASE}\n'Get-HotFix | Select-Object HotFixID, InstalledOn
2. Установите исправление
Сверьте точный продукт и версию с бюллетенем вендора. Установите указанное в нём исправление после резервного копирования и проверки совместимости. Подтверждённая целевая версия в источниках отсутствует.
3. Временные меры
In the play that uses the user module with the key generation option, have a prior task ensuring the public key does not exist for example: - name: avoid user exploit (change name depending on other options used in user task) file: path=/home/{{username}}/.ssh/id_rsa.pub state=absent
4. Проверьте следы эксплуатации
Проверьте аномальные входы, новые учётные записи, ошибки и необычные дочерние процессы в затронутом сервисе. Публичные проверенные правила обнаружения не включены в запись; отсутствие сигналов не доказывает отсутствие компрометации.
5. После исправления
- Проверьте фактическую версию и результат установки по бюллетеню.
- При необходимости перезапустите сервисы в согласованное окно.
- Повторите проверку сканером и функциональные проверки.
- Зафиксируйте результат, дату, владельца и оставшийся риск.
Продукты и затронутые версии
{
"status": "affected",
"version": "0",
"lessThan": "2.14.18rc1",
"versionType": "custom"
}{
"status": "affected",
"version": "2.15.0b1",
"lessThan": "2.15.13rc1",
"versionType": "custom"
}{
"status": "affected",
"version": "2.16.0b1",
"lessThan": "2.16.13rc1",
"versionType": "custom"
}{
"status": "affected",
"version": "2.17.0b1",
"lessThan": "2.17.6rc1",
"versionType": "custom"
}{
"status": "affected",
"version": "2.18.0b1",
"lessThan": "2.18.0rc2",
"versionType": "custom"
}Red Hat / Ansible Automation Platform Execution Environments
{
"status": "unaffected",
"version": "1.2.0-91",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:ansible_core:2::el8
cpe:/a:redhat:ansible_core:2::el9
Red Hat / Ansible Automation Platform Execution Environments
{
"status": "unaffected",
"version": "3.0.1-95",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:ansible_core:2::el8
cpe:/a:redhat:ansible_core:2::el9
Red Hat / Ansible Automation Platform Execution Environments
{
"status": "unaffected",
"version": "2.9.27-32",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:ansible_core:2::el8
cpe:/a:redhat:ansible_core:2::el9
Red Hat / Ansible Automation Platform Execution Environments
{
"status": "unaffected",
"version": "2.12.10-54",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:ansible_core:2::el8
cpe:/a:redhat:ansible_core:2::el9
Red Hat / Ansible Automation Platform Execution Environments
{
"status": "unaffected",
"version": "2.15.12-17",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:ansible_core:2::el8
cpe:/a:redhat:ansible_core:2::el9
Red Hat / Red Hat Ansible Automation Platform 2.4 for RHEL 8
{
"status": "unaffected",
"version": "1:2.15.13-1.el8ap",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:ansible_automation_platform:2.4::el8
cpe:/a:redhat:ansible_automation_platform:2.4::el9
cpe:/a:redhat:ansible_automation_platform_developer:2.4::el8
cpe:/a:redhat:ansible_automation_platform_developer:2.4::el9
cpe:/a:redhat:ansible_automation_platform_inside:2.4::el8
cpe:/a:redhat:ansible_automation_platform_inside:2.4::el9
Red Hat / Red Hat Ansible Automation Platform 2.4 for RHEL 9
{
"status": "unaffected",
"version": "1:2.15.13-1.el9ap",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:ansible_automation_platform:2.4::el8
cpe:/a:redhat:ansible_automation_platform:2.4::el9
cpe:/a:redhat:ansible_automation_platform_developer:2.4::el8
cpe:/a:redhat:ansible_automation_platform_developer:2.4::el9
cpe:/a:redhat:ansible_automation_platform_inside:2.4::el8
cpe:/a:redhat:ansible_automation_platform_inside:2.4::el9
Red Hat / Red Hat Ansible Automation Platform 2.5 for RHEL 8
{
"status": "unaffected",
"version": "1:2.16.13-1.el8ap",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:ansible_automation_platform:2.5::el8
cpe:/a:redhat:ansible_automation_platform:2.5::el9
cpe:/a:redhat:ansible_automation_platform_developer:2.5::el8
cpe:/a:redhat:ansible_automation_platform_developer:2.5::el9
cpe:/a:redhat:ansible_automation_platform_inside:2.5::el8
cpe:/a:redhat:ansible_automation_platform_inside:2.5::el9
Red Hat / Red Hat Ansible Automation Platform 2.5 for RHEL 9
{
"status": "unaffected",
"version": "1:2.16.13-1.el9ap",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:ansible_automation_platform:2.5::el8
cpe:/a:redhat:ansible_automation_platform:2.5::el9
cpe:/a:redhat:ansible_automation_platform_developer:2.5::el8
cpe:/a:redhat:ansible_automation_platform_developer:2.5::el9
cpe:/a:redhat:ansible_automation_platform_inside:2.5::el8
cpe:/a:redhat:ansible_automation_platform_inside:2.5::el9
Red Hat / Red Hat OpenStack Platform 17.1 for RHEL 9
{
"status": "unaffected",
"version": "0:2.14.2-4.6.el9ost",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:openstack:17.1::el9
Red Hat / Red Hat Enterprise Linux 10
cpe:/a:redhat:enterprise_linux:10
ansible-core PyPI
{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.14.18rc1"
}ansible-core PyPI
{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.15.13rc1",
"versionStartIncluding": "2.15.0b1"
}ansible-core PyPI
{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.16.13rc1",
"versionStartIncluding": "2.16.0b1"
}ansible-core PyPI
{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.17.6rc1",
"versionStartIncluding": "2.17.0b1"
}ansible-core PyPI
{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.18.0rc2",
"versionStartIncluding": "2.18.0b1"
}ansible-core PyPI
{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.14.18rc1"
}{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.15.13rc1",
"versionStartIncluding": "2.15.0b1"
}{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.16.13rc1",
"versionStartIncluding": "2.16.0b1"
}{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.17.6rc1",
"versionStartIncluding": "2.17.0b1"
}{
"status": "affected",
"version": "*",
"versionEndExcluding": "2.18.0rc2",
"versionStartIncluding": "2.18.0b1"
}CVSS: оценки и векторы
CVSS 3.1 · cve6.3
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L
CVSS 3.1 · secalert@redhat.com6.3
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L
Источники и ссылки
Происхождение полей
{
"cwes": [
"cve",
"nvd"
],
"epss": {
"source": "epss",
"received_at": "2026-11-05T21:09:07.811314+00:00"
},
"title": {
"source": "cve",
"received_at": "2026-11-05T15:00:50.618310+00:00"
},
"scores": [
"cve",
"nvd"
],
"status": {
"source": "cve",
"received_at": "2026-11-05T15:00:50.618310+00:00"
},
"affected": [
"cve",
"osv"
],
"published": {
"source": "cve",
"received_at": "2026-11-05T15:00:50.618310+00:00"
},
"solutions": [],
"percentile": {
"source": "epss",
"received_at": "2026-11-05T21:09:07.811314+00:00"
},
"references": [
"cve",
"nvd",
"osv"
],
"description": {
"source": "cve",
"received_at": "2026-11-05T15:00:50.618310+00:00"
},
"workarounds": [
"cve"
],
"configurations": []
}Хронология записи
- Данные обновлены06.11.2026, 00:09
- Данные обновлены05.11.2026, 18:30
- Данные обновлены05.11.2026, 18:00
- Данные обновлены05.11.2026, 00:09
- Данные обновлены04.11.2026, 00:08
- Данные обновлены03.11.2026, 00:08
- Данные обновлены02.11.2026, 15:10
- Данные обновлены02.11.2026, 13:38
- Данные обновлены02.11.2026, 00:07
- Данные обновлены31.10.2026, 11:54
- Данные обновлены30.10.2026, 13:44
- Данные обновлены29.10.2026, 10:47
- Опубликована29.10.2026, 03:06
Личная заметка и статус
Другие CVE того же продукта
| УЯЗВИМОСТЬ / ПРОДУКТ | ПРИОРИТЕТ | CVSS | EPSS | СИГНАЛЫ | ОПУБЛИКОВАНА | Карточка |
|---|---|---|---|---|---|---|
| CVE-2024-8775 Ansible-core: exposure of sensitive information in ansible vault files due to improper logging · Red Hat / Ansible Automation Platform Execution Environments | Средний | 5.5 | 0,27 % | 14.09.2024 | ||
| CVE-2024-11079 Ansible-core: unsafe tagging bypass via hostvars object in ansible-core · Red Hat / Ansible Automation Platform Execution Environments | Средний | 5.5 | 0,53 % | 12.11.2024 |