Перейти к содержимому
Noroxi
CVE-2018-10874· NVD / CVE Program· CNA redhat

In ansible it was found that inventory variables are loaded from current working directory when running ad-hoc command which are under attac

In ansible it was found that inventory variables are loaded from current working directory when running ad-hoc command which are under attacker's control, allowing to run arbitrary code as a result.

ВысокаяCVSS 7.8 · v3.0—Эксплойта нет Есть исправление
Опубликовано
2 июл. 2018 г.
Обновлено
16 июн. 2026 г.
EPSS
0,5 % · 40-й процентиль
Следить за этой CVE

Войдите, чтобы следить · Вы получите уведомление, если запись попадёт в KEV, получит эксплойт или обновится.

Инструменты для отчёта

JSON

Оценка срочности

31

Наблюдать

Пока низкий приоритет.

CVSS
31 / 40 · 7.8 / 10
CISA KEV
0 / 30 · Нет в списке
EPSS
0 / 30 · 0,5 %

Оценка CNA и NVD

NVD
7,8
CNA · redhat
7,8
совпадают

Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.

Затронутые системы

ВендорПродукт
redhatansible engine
redhatopenstack
redhatvirtualization
redhatvirtualization host

Затронутые версии

Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.

  • redhat ansible engine2.0
  • redhat ansible engine2.4
  • redhat ansible engine2.5
  • redhat ansible engine2.6
  • redhat openstack10
  • redhat openstack12
  • redhat openstack13
  • redhat virtualization4.0
  • redhat virtualization host4.0

Версии, заявленные вендором

Диапазоны затронутых версий, заявленные назначающей организацией (redhat). Не зависят от анализа CPE в NVD и обычно опережают его.

  • [UNKNOWN] ansible

    • n/aзатронута

Затронутые пакеты

Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.

ЭкосистемаПакетЗатронутый диапазонИсправление
Debian:12ansibleдо 2.6.1+dfsg-12.6.1+dfsg-1
PyPIansibleс 2.5 · до 2.5.62.5.6
PyPIansibleс 2.6 · до 2.6.12.6.1
PyPIansibleдо 2.4.6.02.4.6.0
Red Hat:ansible_engine:2::el7ansibleдо 0:2.6.1-1.el7ae0:2.6.1-1.el7ae
Red Hat:ansible_engine:2.4::el7ansible-docдо 0:2.4.6.0-1.el7ae0:2.4.6.0-1.el7ae
Red Hat:ansible_engine:2.5::el7ansibleдо 0:2.5.6-1.el7ae0:2.5.6-1.el7ae
Red Hat:ansible_engine:2.5::el7ansible-docдо 0:2.5.6-1.el7ae0:2.5.6-1.el7ae
Red Hat:enterprise_linux:7::hypervisorimgbasedдо 0:1.0.22-1.el7ev0:1.0.22-1.el7ev
Red Hat:enterprise_linux:7::hypervisorpython-imgbasedдо 0:1.0.22-1.el7ev0:1.0.22-1.el7ev
Red Hat:enterprise_linux:7::hypervisorredhat-release-virtualization-hostдо 0:4.2-5.0.el70:4.2-5.0.el7
Red Hat:enterprise_linux:7::hypervisorredhat-virtualization-hostдо 0:4.2-20180724.0.el7_50:4.2-20180724.0.el7_5
Red Hat:enterprise_linux:7::hypervisorredhat-virtualization-host-image-updateдо 0:4.2-20180724.0.el7_50:4.2-20180724.0.el7_5
Red Hat:enterprise_linux:7::hypervisorredhat-virtualization-host-image-update-placeholderдо 0:4.2-5.0.el70:4.2-5.0.el7
Red Hat:openstack:12::el7ansibleдо 0:2.4.6.0-1.el7ae0:2.4.6.0-1.el7ae
Red Hat:openstack:12::el7ansible-role-redhat-subscriptionдо 0:1.0.1-4.el7ost0:1.0.1-4.el7ost
SUSE:HPE Helion OpenStack 8ansibleдо 2.4.6.0-3.3.12.4.6.0-3.3.1
SUSE:Linux Enterprise Module for Package Hub 15 SP5golang-github-prometheus-promuдо 0.14.0-150000.3.18.20.14.0-150000.3.18.2
SUSE:Linux Enterprise Module for Package Hub 15 SP5golang-github-prometheus-promuдо 0.14.0-150000.3.18.20.14.0-150000.3.18.2
SUSE:Manager Client Tools 15ansibleдо 2.9.27-150000.1.17.22.9.27-150000.1.17.2
SUSE:Manager Client Tools 15ansibleдо 2.9.27-150000.1.17.22.9.27-150000.1.17.2
SUSE:Manager Client Tools 15dracut-saltbootдо 0.1.1710765237.46af599-150000.1.53.20.1.1710765237.46af599-150000.1.53.2
SUSE:Manager Client Tools 15dracut-saltbootдо 0.1.1710765237.46af599-150000.1.53.20.1.1710765237.46af599-150000.1.53.2
SUSE:Manager Client Tools 15grafanaдо 9.5.18-150000.1.63.29.5.18-150000.1.63.2

+27

Тот же продукт

redhat: все записи

Другие записи с наивысшей оценкой для того же основного продукта.

  • CVE-2021-20228A flaw was found in the Ansible Engine 2.9.18, where sensitive info is not masked by default and is not protected by the no_log feature when
    31Наблюдать
  • CVE-2020-1737A flaw was found in Ansible 2.7.17 and prior, 2.8.9 and prior, and 2.9.6 and prior when using the Extract-Zip function from the win_unzip mo
    31Наблюдать
  • CVE-2019-14846In Ansible, all Ansible Engine versions up to ansible-engine 2.8.5, ansible-engine 2.7.13, ansible-engine 2.6.19, were logging at the DEBUG
    31Наблюдать
  • CVE-2018-16837Ansible "User" module leaks any data which is passed on as a parameter to ssh-keygen.
    31Наблюдать
  • CVE-2018-10875A flaw was found in ansible.
    31Наблюдать
  • CVE-2020-1734A flaw was found in the pipe lookup plugin of ansible.
    29Наблюдать

Исправление

На какую версию обновиться

Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.

Продукт / пакетИсправленная версияИсточник
debian:ansible2.6.1+dfsg-1 · Debian:12Реестр пакетов (OSV)
PyPI:ansible2.4.6.0Реестр пакетов (OSV)
PyPI:ansible2.5.6Реестр пакетов (OSV)
PyPI:ansible2.6.1Реестр пакетов (OSV)
red hat:ansible0:2.4.6.0-1.el7ae · Red Hat:openstack:12::el7Реестр пакетов (OSV)
red hat:ansible-doc0:2.5.6-1.el7ae · Red Hat:ansible_engine:2.5::el7Реестр пакетов (OSV)
red hat:ansible-role-redhat-subscription0:1.0.1-4.el7ost · Red Hat:openstack:12::el7Реестр пакетов (OSV)
red hat:imgbased0:1.0.22-1.el7ev · Red Hat:enterprise_linux:7::hypervisorРеестр пакетов (OSV)
red hat:python-imgbased0:1.0.22-1.el7ev · Red Hat:enterprise_linux:7::hypervisorРеестр пакетов (OSV)
red hat:redhat-release-virtualization-host0:4.2-5.0.el7 · Red Hat:enterprise_linux:7::hypervisorРеестр пакетов (OSV)
red hat:redhat-virtualization-host0:4.2-20180724.0.el7_5 · Red Hat:enterprise_linux:7::hypervisorРеестр пакетов (OSV)
red hat:redhat-virtualization-host-image-update0:4.2-20180724.0.el7_5 · Red Hat:enterprise_linux:7::hypervisorРеестр пакетов (OSV)
red hat:redhat-virtualization-host-image-update-placeholder0:4.2-5.0.el7 · Red Hat:enterprise_linux:7::hypervisorРеестр пакетов (OSV)
suse:ansible2.4.6.0-3.3.1 · SUSE:HPE Helion OpenStack 8Реестр пакетов (OSV)
suse:ansible2.9.27-150000.1.17.2 · SUSE:Manager Client Tools 15Реестр пакетов (OSV)
suse:dracut-saltboot0.1.1710765237.46af599-150000.1.53.2 · SUSE:Manager Client Tools 15Реестр пакетов (OSV)
suse:dracut-saltboot0.1.1710765237.46af599-159000.3.33.2 · SUSE:Manager Client Tools 15-BETAРеестр пакетов (OSV)
suse:golang-github-prometheus-node_exporter1.5.0-159000.6.2.1 · SUSE:Manager Client Tools Beta for SLE Micro 5Реестр пакетов (OSV)
suse:golang-github-prometheus-promu0.14.0-150000.3.18.2 · SUSE:Linux Enterprise Module for Package Hub 15 SP5Реестр пакетов (OSV)
suse:grafana9.5.16-159000.4.30.2 · SUSE:Manager Client Tools 15-BETAРеестр пакетов (OSV)
suse:grafana9.5.18-150000.1.63.2 · SUSE:Manager Client Tools 15Реестр пакетов (OSV)
suse:mgr-daemon4.3.9-150000.1.47.2 · SUSE:Manager Client Tools 15Реестр пакетов (OSV)
suse:POS_Image-Graphical70.1.1710765237.46af599-150000.1.21.2 · SUSE:Manager Client Tools 15Реестр пакетов (OSV)
suse:POS_Image-Graphical70.1.1710765237.46af599-159000.3.24.2 · SUSE:Manager Client Tools 15-BETAРеестр пакетов (OSV)
suse:POS_Image-JeOS70.1.1710765237.46af599-150000.1.21.2 · SUSE:Manager Client Tools 15Реестр пакетов (OSV)
suse:POS_Image-JeOS70.1.1710765237.46af599-159000.3.24.2 · SUSE:Manager Client Tools 15-BETAРеестр пакетов (OSV)
suse:spacecmd4.3.27-150000.3.116.2 · SUSE:Manager Client Tools 15Реестр пакетов (OSV)
suse:spacecmd5.0.5-159000.6.48.2 · SUSE:Manager Client Tools 15-BETAРеестр пакетов (OSV)
suse:spacewalk-client-tools4.3.19-150000.3.89.2 · SUSE:Manager Client Tools 15Реестр пакетов (OSV)
suse:spacewalk-client-tools5.0.4-159000.6.54.2 · SUSE:Manager Client Tools 15-BETAРеестр пакетов (OSV)

+5

Статус эксплойта

Публичный эксплойт неизвестен

Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.

Контекст для исследователя

Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.

Хронология

От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.

Кроме публикации датированных событий нет.

EPSS за 120 дней

Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).

Ссылки на патчи и коммиты

Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.

Среди источников нет ссылок на коммит или PR.

Нашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.

В записи CNA нет авторов.

Кандидаты в варианты

Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.

Ночной расчёт связей ничего не нашёл.

Кандидаты в цепочки

Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.

—

Охват bug bounty

Известной публичной программы нет.

Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).

Технические детали

Условия атаки

  • Может быть вызвана пользователем с локальным доступом к системе.
  • Достаточно учётной записи с низкими привилегиями.
  • Действия пользователя не требуются.
  • Особые условия не требуются; воспроизводится стабильно.

В случае успеха

Конфиденциальность
высокое · данные могут быть прочитаны
Целостность
высокое · данные или конфигурация могут быть изменены
Доступность
высокое · работа сервиса может быть нарушена
Вектор атаки
Локальный
Сложность атаки
Низкая
Требуемые привилегии
Низкие
Взаимодействие с пользователем
Не требуется
Область действия
Не изменяется
Влияние на конфиденциальность
Высокое
Влияние на целостность
Высокое
Влияние на доступность
Высокое

Класс уязвимости (CWE)

CWE-426 · Untrusted Search Path

Вектор CVSS

CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

nvd-primary

Контекст атаки

Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.

Анализ Noroxi

Анализа Noroxi для этой записи пока нет

Мы не пишем анализ вручную для всех 385 000+ уязвимостей; это было бы нечестно. Для значимых уязвимостей с реальным влиянием наша команда описывает механизм, обнаружение и устранение.

Мы используем этот продукт, нужна помощь

Журнал изменений

  1. Исправление✗ → ✓

Для отслеживаемых записей эти изменения приходят и как уведомления. →

Источники

Все записи