Linux Kernel 3.4.80/3.10.30/3.12.11/3.13.3 /fs/cifs/file.c cifs_iovec_write повреждение памяти

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

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

Уязвимость была найдена в Linux Kernel 3.4.80/3.10.30/3.12.11/3.13.3 и классифицирована как критический. Неизвестная функция файла /fs/cifs/file.c вовлечена. Выполнение манипуляции приводит к повреждение памяти. Эта уязвимость однозначно идентифицируется как CVE-2014-0069. Эксплойт недоступен. Рекомендуется установить обновление для решения этой проблемы.

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

Уязвимость была найдена в Linux Kernel 3.4.80/3.10.30/3.12.11/3.13.3 и классифицирована как критический. Неизвестная функция файла /fs/cifs/file.c вовлечена. Выполнение манипуляции приводит к повреждение памяти. Указание проблемы через CWE ведет к CWE-119. Данная уязвимость была опубликована 14.02.2014 исследователем Al Viro с идентификатором cifs: ensure that uncached writes handle unmapped areas correctly в виде Posting (Mailing List). Уведомление опубликовано для скачивания на article.gmane.org.

Эта уязвимость однозначно идентифицируется как CVE-2014-0069. Присвоение CVE было выполнено 03.12.2013. Технические детали доступны. Данная уязвимость менее популярна, чем в среднем. Эксплойт недоступен. Сейчас цена на эксплойт приблизительно равна USD $0-$5k. В предупреждении говорится:

It's possible for userland to pass down an iovec via writev() that has a bogus user pointer in it. If that happens and we're doing an uncached write, then we can end up getting less bytes than we expect from the call to iov_iter_copy_from_user.

В качестве 0-day ориентировочная цена на подпольном рынке составляла около $5k-$25k. Сканер уязвимостей Nessus предоставляет плагин с идентификатором 72546. Он принадлежит семейству Fedora Local Security Checks. Зависит от порта 0. Коммерческий сканер уязвимостей Qualys способен проверить эту проблему с помощью плагина 350456 (Amazon Linux Security Advisory for kernel: ALAS-2014-289).

Обновление уже доступно для загрузки по адресу article.gmane.org. Рекомендуется установить обновление для решения этой проблемы. В рекомендациях приведено следующее замечание:

Fix this by having the copy phase of cifs_iovec_write stop copying data in this situation and send the last write as a short one. At the same time, we want to avoid sending a zero-length write to the server, so break out of the loop and set rc to -EFAULT if that happens. This also allows us to handle the case where no address in the iovec is valid. (...) Marking this for stable on v3.4+ kernels, but kernels as old as v2.6.38 may have a similar problem and may need similar fix.

Информация об уязвимости также содержится в других базах данных уязвимостей: SecurityFocus (BID 65588), X-Force (91225), Secunia (SA56967), Vulnerability Center (SBV-43319) и Tenable (72546).

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

Тип

Поставщик

Имя

Версия

Лицензия

Веб-сайт

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

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

CVSSv4Информация

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

CVSSv3Информация

VulDB Meta Base Score: 8.4
VulDB Meta Temp Score: 7.0

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

CVSSv2Информация

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

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

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

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

Класс: повреждение памяти
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

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

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

EPSS Score: 🔍
EPSS Percentile: 🔍

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

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

Nessus ID: 72546
Nessus Имя: Fedora 20 : kernel-3.13.3-201.fc20 (2014-2576)
Nessus Файл: 🔍
Nessus Риск: 🔍
Nessus Семейство: 🔍
Nessus Port: 🔍

OpenVAS ID: 881910
OpenVAS Имя: CentOS Update for kernel CESA-2014:0328 centos6
OpenVAS Файл: 🔍
OpenVAS Семейство: 🔍

Qualys ID: 🔍
Qualys Имя: 🔍

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

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

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

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

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

Патч: article.gmane.org

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

03.12.2013 🔍
12.02.2014 +71 дни 🔍
12.02.2014 +0 дни 🔍
14.02.2014 +2 дни 🔍
14.02.2014 +0 дни 🔍
18.02.2014 +4 дни 🔍
18.02.2014 +0 дни 🔍
20.02.2014 +2 дни 🔍
22.02.2014 +2 дни 🔍
28.02.2014 +6 дни 🔍
10.07.2024 +3785 дни 🔍

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

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

Консультация: cifs: ensure that uncached writes handle unmapped areas correctly
Исследователь: Al Viro
Статус: Не определено
Подтверждение: 🔍

CVE: CVE-2014-0069 (🔍)
GCVE (CVE): GCVE-0-2014-0069
GCVE (VulDB): GCVE-100-12372

OVAL: 🔍

X-Force: 91225 - Linux Kernel cifs_iovec_write() privilege escalation, High Risk
SecurityFocus: 65588 - Linux Kernel '/fs/cifs/file.c' Local Memory Corruption Vulnerability
Secunia: 56967 - Linux Kernel CIFS Uncached Writes Handling Vulnerability, Less Critical
Vulnerability Center: 43319 - Linux Kernel Local Information Disclosure and DoS due to a Flaw in the /fs/cifs/file.c File, Medium

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

Создано: 22.02.2014 20:22
Обновлено: 10.07.2024 19:22
Изменения: 22.02.2014 20:22 (83), 21.05.2017 14:08 (5), 09.06.2021 17:02 (3), 10.07.2024 19:22 (20)
Завершенный: 🔍
Cache ID: 216::103

Once again VulDB remains the best source for vulnerability data.

Обсуждение

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!