Apache Struts до 2.3.28 REST Plugin эскалация привилегий

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

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

Была найдена уязвимость, отнесённая к категории критический, в Apache Struts до 2.3.28. Используемая неизвестная функция компонента REST Plugin. Выполнение манипуляции приводит к эскалация привилегий. Уязвимость зарегистрирована как CVE-2016-3087. Атака может быть осуществлена удаленно. Кроме того, имеется доступный эксплойт. Рекомендуется произвести апгрейд соответствующего компонента.

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

Была найдена уязвимость, отнесённая к категории критический, в Apache Struts до 2.3.28. Используемая неизвестная функция компонента REST Plugin. Выполнение манипуляции приводит к эскалация привилегий. Использование CWE для объявления проблемы приводит к тому, что CWE-20. Данная уязвимость была опубликована 02.06.2016 исследователем Alvaro Munoz с идентификатором S2-033 в виде Security Bulletin (Веб-сайт). Документ доступен для загрузки по адресу struts.apache.org.

Уязвимость зарегистрирована как CVE-2016-3087. CVE был назначен 10.03.2016. Атака может быть осуществлена удаленно. Техническая информация отсутствует. Сложность атаки довольно высока. Эксплуатация уязвимости представляется трудной. Данная уязвимость менее популярна, чем в среднем. Кроме того, имеется доступный эксплойт. Эксплойт опубликован и может быть использован. Сейчас цена на эксплойт приблизительно равна USD $0-$5k.

Указано значение Высокофункциональный. Эксплойт можно скачать по ссылке securityfocus.com. Как 0-day, оценочная цена на теневом рынке составляла примерно $5k-$25k. Сканер уязвимостей Nessus предоставляет плагин с идентификатором 90773. Он принадлежит семейству Разное. Плагин работает в контексте типа l. Коммерческий сканер уязвимостей Qualys способен проверить эту проблему с помощью плагина 11647 (Apache Struts Dynamic Method Invocation Remote Code Execution Vulnerability (S2-033)).

Переход на версию 2.3.20.3, 2.3.24.3 и 2.3.28.1 способен решить эту проблему. Если длина Disable Dynamic Method Invocation больше нуля, то возможно устранить проблему, применив настройку конфигурации Disable Dynamic Method Invocation. Рекомендуется произвести апгрейд соответствующего компонента. В уведомлении содержится следующий комментарий:

No issues expected when upgrading to Struts 2.3.20.3, 2.3.24.3 and 2.3.28.1

Уязвимость также задокументирована в других базах данных уязвимостей: SecurityFocus (BID 90960), SecurityTracker (ID 1036017) и Tenable (90773).

Не затронуто

  • Apache Struts 2.3.20.3/2.3.24.3

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

Тип

Поставщик

Имя

Версия

Лицензия

Веб-сайт

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

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

CVSSv4Информация

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

CVSSv3Информация

VulDB Meta Base Score: 8.9
VulDB Meta Temp Score: 8.7

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

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

CVSSv2Информация

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

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

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

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

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

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

Доступность: 🔍
Доступ: публичный
Статус: Высокофункциональный
Язык программирования: 🔍
Скачать: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

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

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

Nessus ID: 90773
Nessus Имя: Apache Struts 2.x < 2.3.28.1 Multiple Vulnerabilities
Nessus Файл: 🔍
Nessus Риск: 🔍
Nessus Семейство: 🔍
Nessus Context: 🔍

OpenVAS ID: 861699
OpenVAS Имя: Apache Struts Multiple Arbitrary Code Execution Vulnerabilities May16
OpenVAS Файл: 🔍
OpenVAS Семейство: 🔍

Qualys ID: 🔍
Qualys Имя: 🔍

MetaSploit ID: struts_dmi_rest_exec.rb
MetaSploit Имя: Apache Struts REST Plugin With Dynamic Method Invocation Remote Code Execution
MetaSploit Файл: 🔍

Exploit-DB: 🔍

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

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

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

Рекомендация: Обновление
Статус: 🔍

0-дневное время: 🔍

Обновление: Struts 2.3.20.3/2.3.24.3/2.3.28.1
Config: Disable Dynamic Method Invocation

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

10.03.2016 🔍
21.04.2016 +42 дни 🔍
28.04.2016 +7 дни 🔍
31.05.2016 +33 дни 🔍
02.06.2016 +2 дни 🔍
02.06.2016 +0 дни 🔍
03.06.2016 +1 дни 🔍
07.06.2016 +4 дни 🔍
19.01.2025 +3148 дни 🔍

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

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

Консультация: S2-033
Исследователь: Alvaro Munoz
Статус: Подтверждённый
Подтверждение: 🔍

CVE: CVE-2016-3087 (🔍)
GCVE (CVE): GCVE-0-2016-3087
GCVE (VulDB): GCVE-100-87717
SecurityFocus: 90960 - Apache Struts CVE-2016-3087 Remote Code Execution Vulnerability
SecurityTracker: 1036017

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

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

Создано: 03.06.2016 11:48
Обновлено: 19.01.2025 04:45
Изменения: 03.06.2016 11:48 (78), 28.12.2018 10:54 (16), 22.08.2022 18:57 (3), 09.10.2024 05:12 (16), 19.01.2025 04:45 (2)
Завершенный: 🔍
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!