GNU Bash до 3.2.48 Environment Variable variables.c Shellshock эскалация привилегий

CVSS Meta Temp ScoreТекущая цена эксплойта (≈)Балл интереса CTI
9.7$0-$5k0.00

СводкаИнформация

Уязвимость была найдена в GNU Bash. Она была оценена как очень критический. Неизвестная функция файла variables.c компонента Environment Variable Handler поражена. Манипуляция аргументом Environment приводит к эскалация привилегий (Shellshock). Эта уязвимость обозначается как CVE-2014-6271. Атаку можно осуществить удаленно. Кроме того, имеется доступный эксплойт. Благодаря своему происхождению и приему, эта уязвимость имеет историческое значение. Рекомендуется применить патч для устранения этой проблемы.

ПодробностиИнформация

Уязвимость была найдена в GNU Bash. Она была оценена как очень критический. Неизвестная функция файла variables.c компонента Environment Variable Handler поражена. Манипуляция аргументом Environment приводит к эскалация привилегий (Shellshock). Использование CWE для описания проблемы приводит к CWE-78. Слабость была опубликована 24.09.2014 специалистом Stephane Chazelas под идентификатором remote code execution through bash как Mailinglist Post (oss-sec). Документ доступен для загрузки по адресу seclists.org. Раскрытие содержит:

Chet Ramey, the GNU bash upstream maintainer, will soon release official upstream patches.

Эта уязвимость обозначается как CVE-2014-6271. CVE был назначен 09.09.2014. Атаку можно осуществить удаленно. Доступна техническая информация. Популярность этой уязвимости выше среднего. Кроме того, имеется доступный эксплойт. Эксплойт опубликован и может быть использован. В настоящее время текущая цена эксплойта может составлять примерно USD $0-$5k. Техника атаки по классификации MITRE ATT&CK: T1202. Благодаря своему происхождению и приему, эта уязвимость имеет историческое значение. В уведомлении отмечается:

(...) a vulnerability in bash, related to how environment variables are processed: trailing code in function definitions was executed, independent of the variable name.

Объявляется Высокофункциональный. Эксплойт доступен для загрузки на сайте securityblog.redhat.com. В 0-дневный период предполагаемая подземная цена составляла около $100k и многое другое. Исходный код эксплойта:

env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
В сканере Nessus имеется плагин с ID 77970. Он отнесён к семейству SMTP problems. Плагин Nessus осуществляет тестирование уязвимости с использованием следующего NASL-кода:
if (rpm_check(release:"ALA", reference:"bash-4.1.2-15.19.amzn1")) flag++;
if (rpm_check(release:"ALA", reference:"bash-debuginfo-4.1.2-15.19.amzn1")) flag++;
if (rpm_check(release:"ALA", reference:"bash-doc-4.1.2-15.19.amzn1")) flag++;

if (flag) { if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get()); else security_hole(0); exit(0); }

Коммерческий сканер уязвимостей Qualys способен проверить эту проблему с помощью плагина 370037 (Citrix XenServer Security Update (CTX200223)).

Исправление ошибки доступно для загрузки на bugzilla.novell.com. В качестве альтернативы можно рассмотреть Shell. Рекомендуется применить патч для устранения этой проблемы.

Попытки атаки могут быть идентифицированы с помощью Snort ID 31975. В этом случае для идентификации применяется шаблон () {. Кроме того, возможно обнаружить и предотвратить такого рода атаку с помощью TippingPoint и фильтра 16800. Уязвимость также задокументирована в других базах данных уязвимостей: SecurityFocus (BID 70137), X-Force (96209), Secunia (SA61541), SecurityTracker (ID 1030890) и Vulnerability Center (SBV-57351).

Затронуто

  • Apple iPhone (Jailbreak only)
  • Apple Mac OS X до 10.9.4
  • Debian GNU/Linux до 4.1-3/4.2
  • F5 BIG-IP до 11.6.0
  • Madravia Linux 1.0
  • Palo Alto PAN-OS до 6.0
  • Red Hat Linux 4/5/6/7
  • Slackware Linux до 14.1
  • SuSE openSUSE 11.0
  • Ubuntu Linux до 14.04 LTS
  • VMware Fusion

Не затронуто

  • Android Default Installation
  • FreeBSD Default Installation
  • NetBSD Default Installation
  • OpenBSD Default Installation

ПродуктИнформация

Поставщик

Имя

Версия

Лицензия

Веб-сайт

CPE 2.3Информация

CPE 2.2Информация

Скриншот

Видео

Youtube: Больше недоступно

CVSSv4Информация

VulDB Вектор: 🔍
VulDB Надёжность: 🔍

CVSSv3Информация

VulDB Meta Base Score: 9.8
VulDB Meta Temp Score: 9.7

VulDB Базовый балл: 9.8
VulDB Временная оценка: 9.4
VulDB Вектор: 🔍
VulDB Надёжность: 🔍

NVD Базовый балл: 9.8
NVD Вектор: 🔍

ADP CISA Базовый балл: 9.8
ADP CISA Вектор: 🔍

CVSSv2Информация

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
ВекторСложностьАутентификацияКонфиденциальностьЦелостностьДоступность
РазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокировать
РазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокировать
РазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокировать

VulDB Базовый балл: 🔍
VulDB Временная оценка: 🔍
VulDB Надёжность: 🔍

NVD Базовый балл: 🔍

ЭксплуатацияИнформация

Имя: Shellshock
Класс: эскалация привилегий / Shellshock
CWE: CWE-78 / CWE-77 / CWE-74
CAPEC: 🔍
ATT&CK: 🔍

Физический: Нет
Локальный: Нет
Удалённый: Да

Доступность: 🔍
Доступ: публичный
Статус: Атакованный
Автор: Huzaifa Sidhpurwala
Надёжность: 🔍
Язык программирования: 🔍
Скачать: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

KEV Добавлено: 🔍
KEV До какого времени: 🔍
KEV Устранение последствий: 🔍
KEV Ransomware: 🔍
KEV Уведомление: 🔍

Прогноз цен: 🔍
Оценка текущей цены: 🔍

0-DayРазблокироватьРазблокироватьРазблокироватьРазблокировать
СегодняРазблокироватьРазблокироватьРазблокироватьРазблокировать

Nessus ID: 77970
Nessus Имя: Qmail Remote Command Execution via Shellshock
Nessus Файл: 🔍
Nessus Риск: 🔍
Nessus Семейство: 🔍

OpenVAS ID: 871250
OpenVAS Имя: RedHat Update for bash RHSA-2014:1306-01
OpenVAS Файл: 🔍
OpenVAS Семейство: 🔍

Saint ID: exploit_info/bash_shellshock_cups
Saint Имя: Bash Environment Variable Handling Shell Command Injection Via CUPS

Qualys ID: 🔍
Qualys Имя: 🔍

MetaSploit ID: apache_mod_cgi_bash_env.rb
MetaSploit Имя: Apache ActiveMQ Directory Traversal
MetaSploit Файл: 🔍

Exploit-DB: 🔍
Zero-Day.cz: 🔍

Разведка угрозИнформация

Интерес: 🔍
Активные акторы: 🔍
Активные группы APT: 🔍

КонтрмерыИнформация

Рекомендация: Патч
Статус: 🔍

0-дневное время: 🔍
Задержка эксплуатации: 🔍

Патч: bugzilla.novell.com
Альтернатива: Shell

Snort ID: 31975
Snort Сообщение: Volex – Possible CVE-2014-6271 bash Vulnerability Requested (header)
Snort Класс: 🔍
Snort Шаблон: 🔍

Suricata ID: 2014092401
Suricata Класс: 🔍
Suricata Сообщение: 🔍

TippingPoint: 🔍

McAfee IPS: 🔍
McAfee IPS Версия: 🔍

ISS Proventia IPS: 🔍
Fortigate IPS: 🔍

ХронологияИнформация

09.09.2014 🔍
17.09.2014 +8 дни 🔍
24.09.2014 +7 дни 🔍
24.09.2014 +0 дни 🔍
24.09.2014 +0 дни 🔍
24.09.2014 +0 дни 🔍
24.09.2014 +0 дни 🔍
24.09.2014 +0 дни 🔍
24.09.2014 +0 дни 🔍
25.09.2014 +1 дни 🔍
25.09.2014 +0 дни 🔍
29.09.2014 +4 дни 🔍
16.03.2016 +534 дни 🔍
22.04.2026 +3689 дни 🔍

ИсточникиИнформация

Поставщик: gnu.org

Консультация: remote code execution through bash
Исследователь: Stephane Chazelas
Статус: Подтверждённый
Подтверждение: 🔍

CVE: CVE-2014-6271 (🔍)
GCVE (CVE): GCVE-0-2014-6271
GCVE (VulDB): GCVE-100-67685

OVAL: 🔍
IAVM: 🔍

CERT: 🔍
X-Force: 96209 - GNU Bash variables command execution, High Risk
SecurityFocus: 70137 - GNU Bash CVE-2014-7169 Incomplete Fix Remote Code Execution Vulnerability
Secunia: 61541 - GNU Bash Shell Function Definitions OS Commands Injection Vulnerability
OSVDB: 112004 - GNU bash Environment Variable Handling Shell Command Injection
SecurityTracker: 1030890 - GNU bash Environment Variable Processing Flaw Lets Users Execute Arbitrary Code
Vulnerability Center: 57351 - GNU Bash through 4.3 Remote Code Execution via a Crafted Environment - CVE-2014-6271, Critical

scip Labs: https://www.scip.ch/en/?labs.20161013
Разное: 🔍
Смотрите также: 🔍

ВходИнформация

Создано: 24.09.2014 23:14
Обновлено: 22.04.2026 20:05
Изменения: 24.09.2014 23:14 (84), 10.10.2018 12:48 (56), 20.02.2022 23:50 (2), 21.02.2022 00:01 (17), 21.02.2022 00:12 (1), 22.04.2024 17:03 (28), 11.07.2024 22:21 (2), 24.07.2024 20:14 (1), 09.09.2024 22:29 (1), 27.01.2025 06:27 (1), 22.04.2026 20:05 (11)
Завершенный: 🔍
Cache ID: 216::103

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Обсуждение

Interested in the pricing of exploits?

See the underground prices here!