GNU wget до 1.17 Recursive Mode/Mirroring Mode состояние гонки

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

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

Уязвимость, классифицированная как критический, была найдена в GNU wget до 1.17. Неизвестная функция компонента Recursive Mode/Mirroring Mode поражена. Манипуляция приводит к состояние гонки. Эта уязвимость известна как CVE-2016-7098. Атака может быть инициирована удаленно. Также существует доступный эксплойт. Рекомендуется провести обновление затронутого компонента.

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

Уязвимость, классифицированная как критический, была найдена в GNU wget до 1.17. Неизвестная функция компонента Recursive Mode/Mirroring Mode поражена. Манипуляция приводит к состояние гонки. Использование классификатора CWE для обозначения проблемы ведет к CWE-362. Уязвимость была выявлена 27.08.2016. Слабость была опубликована 27.09.2016 специалистом Dawid Golunski под идентификатором Wget-Exploit-ACL-bypass-RaceCond-CVE-2016-7098.html как Консультация (Веб-сайт). Консультацию можно прочитать на сайте legalhackers.com.

Эта уязвимость известна как CVE-2016-7098. Дата назначения CVE — 26.08.2016. Атака может быть инициирована удаленно. Техническая информация не предоставлена. Популярность этой уязвимости ниже среднего. Также существует доступный эксплойт. Эксплойт доступен широкой публике и может быть использован. В настоящее время текущая цена эксплойта может составлять примерно USD $0-$5k. В уведомлении отмечается:

GNU wget in version 1.17 and earlier, when used in mirroring/recursive mode, is affected by a Race Condition vulnerability that might allow remote attackers to bypass intended wget access list restrictions specified with -A parameter. This might allow attackers to place malicious/restricted files onto the system. Depending on the application / download directory, this could potentially lead to other vulnerabilities such as code execution etc.

Объявляется Доказательство концепции. Эксплойт можно загрузить по адресу legalhackers.com. Уязвимость рассматривалась как непубличный эксплойт нулевого дня в течение как минимум 30 дней. В статусе 0-day примерная стоимость на черном рынке была около $0-$5k. Пример кода эксплойта:

// Vulnerable webapp [image_importer.php]
// Uses wget to import user images from provided site URL 
// It only accepts JPG files (-A wget option).

if ( isset($_GET['imgurl']) ) { $URL = escapeshellarg($_GET['imgurl']); } else { die("imgurl parameter missing"); }

if ( !file_exists("image_uploads") ) { mkdir("image_uploads"); }

// Download user JPG images into /image_uploads directory system("wget -r -nH -P image_uploads -A '*.jpg' $URL 2>&1");

В сканере Nessus имеется плагин с ID 95418. Он отнесён к семейству FreeBSD Local Security Checks. Плагин выполняется в контексте типа l. Коммерческий сканер уязвимостей Qualys способен проверить эту проблему с помощью плагина 169178 (SUSE Enterprise Linux Security Update for wget (SUSE-SU-2016:2358-1)).

Обновление до 1.18 может устранить эту уязвимость. Рекомендуется провести обновление затронутого компонента. Возможное средство устранения было опубликовано через 3 месяцы после раскрытия уязвимости.

Эта уязвимость также документирована в других базах данных уязвимостей: SecurityFocus (BID 93157) и Tenable (95418).

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

Тип

Поставщик

Имя

Версия

Лицензия

Веб-сайт

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

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

CVSSv4Информация

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

CVSSv3Информация

VulDB Meta Base Score: 7.7
VulDB Meta Temp Score: 7.3

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

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

CVSSv2Информация

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

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

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

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

Класс: состояние гонки
CWE: CWE-362
CAPEC: 🔍
ATT&CK: 🔍

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

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

EPSS Score: 🔍
EPSS Percentile: 🔍

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

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

Nessus ID: 95418
Nessus Имя: FreeBSD : wget -- Access List Bypass / Race Condition (479c5b91-b6cc-11e6-a04e-3417eb99b9a0)
Nessus Файл: 🔍
Nessus Риск: 🔍
Nessus Семейство: 🔍
Nessus Context: 🔍

OpenVAS ID: 841810
OpenVAS Имя: Ubuntu Update for wget USN-3464-1
OpenVAS Файл: 🔍
OpenVAS Семейство: 🔍

Qualys ID: 🔍
Qualys Имя: 🔍

Exploit-DB: 🔍

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

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

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

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

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

Обновление: wget 1.18

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

26.08.2016 🔍
27.08.2016 +1 дни 🔍
26.09.2016 +30 дни 🔍
26.09.2016 +0 дни 🔍
27.09.2016 +1 дни 🔍
27.09.2016 +0 дни 🔍
24.11.2016 +58 дни 🔍
24.11.2016 +0 дни 🔍
30.11.2016 +6 дни 🔍
01.12.2016 +1 дни 🔍
19.01.2025 +2971 дни 🔍

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

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

Консультация: Wget-Exploit-ACL-bypass-RaceCond-CVE-2016-7098.html
Исследователь: Dawid Golunski
Статус: Подтверждённый

CVE: CVE-2016-7098 (🔍)
GCVE (CVE): GCVE-0-2016-7098
GCVE (VulDB): GCVE-100-92210
SecurityFocus: 93157 - GNU Wget CVE-2016-7098 Security Bypass Vulnerability

scip Labs: https://www.scip.ch/en/?labs.20161013

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

Создано: 27.09.2016 10:51
Обновлено: 19.01.2025 19:28
Изменения: 27.09.2016 10:51 (90), 31.07.2019 19:04 (5), 19.01.2025 19:28 (17)
Завершенный: 🔍
Cache ID: 216::103

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

Обсуждение

Do you want to use VulDB in your project?

Use the official API to access entries easily!