Linux Kernel до 3.13 Floppy Device /drivers/block/floppy.c raw_cmd_copyout эскалация привилегий

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

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

В проблематичный обнаружена уязвимость, классифицированная как Linux Kernel 3.2/3.4/3.10/3.12/3.13. Неизвестная функция файла /drivers/block/floppy.c компонента Floppy Device Handler затронута. Осуществление манипуляции приводит к эскалация привилегий. Эта уязвимость продается как CVE-2014-1738. Эксплойт отсутствует. Рекомендуется применить исправление для устранения этой проблемы.

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

В проблематичный обнаружена уязвимость, классифицированная как Linux Kernel 3.2/3.4/3.10/3.12/3.13. Неизвестная функция файла /drivers/block/floppy.c компонента Floppy Device Handler затронута. Осуществление манипуляции приводит к эскалация привилегий. Декларирование проблемы с помощью CWE приводит к CWE-264. Информация о слабости была опубликована 28.04.2014 автором Matthew Daley под номером floppy: don't write kernel-only members to FDRAWCMD ioctl output как GIT Commit (GIT Repository). Документ доступен для загрузки по адресу git.kernel.org.

Эта уязвимость продается как CVE-2014-1738. CVE был назначен 29.01.2014. Доступна техническая информация. Уровень популярности этой уязвимости ниже среднего значения. Эксплойт отсутствует. Текущая цена за эксплойт может составлять около USD $0-$5k в настоящее время. Техника атаки по классификации MITRE ATT&CK: T1068. Причина этой уязвимости заключается в следующем фрагменте кода:

ret = copy_to_user(param, ptr, sizeof(*ptr));
Консультация указывает:
Do not leak kernel-only floppy_raw_cmd structure members to userspace. This includes the linked-list pointer and the pointer to the allocated DMA space.

В случае 0-day эксплойта, предполагаемая цена на подпольном рынке была около $5k-$25k. Сканер уязвимостей Nessus предоставляет плагин с ID 73971 (Debian DSA-2926-1 : linux - security update), который помогает определить наличие изъяна в целевой среде. Ему присвоено семейство Debian Local Security Checks. Коммерческий сканер уязвимостей Qualys способен проверить эту проблему с помощью плагина 167228 (SUSE Enterprise Linux Security Update for Linux Kernel (SUSE-SU-2014:0807-1)).

Исправление готово для загрузки по адресу git.kernel.org. Рекомендуется применить исправление для устранения этой проблемы. Потенциальная мера по устранению была доступна спустя 1 недели после публикации информации об уязвимости. Уязвимость будет устранена с помощью следующих строк кода:

struct floppy_raw_cmd cmd = *ptr;
cmd.next = NULL;
cmd.kernel_data = NULL;
ret = copy_to_user(param, &cmd, sizeof(cmd));

Уязвимость также задокументирована в других базах данных уязвимостей: SecurityFocus (BID 67302), X-Force (93049), Secunia (SA59309), Vulnerability Center (SBV-44418) и Tenable (73971).

Не затронуто

  • Red Hat Enterprise Linux 5/6
  • Red Hat Enterprise MRG 2

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

Тип

Поставщик

Имя

Версия

Лицензия

Веб-сайт

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

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

CVSSv4Информация

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

CVSSv3Информация

VulDB Meta Base Score: 8.4
VulDB Meta Temp Score: 7.3

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

CVSSv2Информация

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

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

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

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

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

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

Доступность: 🔍
Статус: недоказанный

EPSS Score: 🔍
EPSS Percentile: 🔍

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

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

Nessus ID: 73971
Nessus Имя: Debian DSA-2926-1 : linux - security update
Nessus Файл: 🔍
Nessus Риск: 🔍
Nessus Семейство: 🔍

OpenVAS ID: 702926
OpenVAS Имя: Debian Security Advisory DSA 2926-1 (linux - security update
OpenVAS Файл: 🔍
OpenVAS Семейство: 🔍

Qualys ID: 🔍
Qualys Имя: 🔍

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

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

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

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

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

Патч: git.kernel.org

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

29.01.2014 🔍
28.04.2014 +89 дни 🔍
05.05.2014 +7 дни 🔍
07.05.2014 +2 дни 🔍
09.05.2014 +2 дни 🔍
11.05.2014 +2 дни 🔍
11.05.2014 +0 дни 🔍
13.05.2014 +2 дни 🔍
01.07.2014 +49 дни 🔍
19.06.2021 +2545 дни 🔍

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

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

Консультация: floppy: don't write kernel-only members to FDRAWCMD ioctl output
Исследователь: Matthew Daley
Статус: Подтверждённый
Подтверждение: 🔍

CVE: CVE-2014-1738 (🔍)
GCVE (CVE): GCVE-0-2014-1738
GCVE (VulDB): GCVE-100-13189

OVAL: 🔍

X-Force: 93049 - Linux Kernel raw_cmd_copyout() privilege escalation, High Risk
SecurityFocus: 67302 - Linux Kernel CVE-2014-1738 Local Privilege Escalation Vulnerability
Secunia: 59309 - Red Hat update for kernel, Less Critical
SecurityTracker: 1030474
Vulnerability Center: 44418 - Linux Kernel Before 3.8.13.23 Local Privilege Escalation and DoS in raw_cmd_copyout Function, Medium

Разное: 🔍
Смотрите также: 🔍

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

Создано: 13.05.2014 14:32
Обновлено: 19.06.2021 13:17
Изменения: 13.05.2014 14:32 (89), 27.05.2017 10:48 (6), 19.06.2021 13:12 (3), 19.06.2021 13:17 (1)
Завершенный: 🔍
Cache ID: 216::103

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

Обсуждение

Do you want to use VulDB in your project?

Use the official API to access entries easily!