MIT Kerberos до 5-1.12.1 kadmind ldap_principal2.c krb5_encode_krbsecretkey эскалация привилегий

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

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

Обнаружена уязвимость, классифицированная как критический, в MIT Kerberos. Неизвестная функция в библиотеке /plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c файла ldap_principal2.c компонента kadmind затронута. Осуществление манипуляции приводит к эскалация привилегий. Данная уязвимость известна под идентификатором CVE-2014-4345. Эксплойт не найден. Рекомендуется установить патч для исправления данной уязвимости.

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

Обнаружена уязвимость, классифицированная как критический, в MIT Kerberos. Неизвестная функция в библиотеке /plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c файла ldap_principal2.c компонента kadmind затронута. Осуществление манипуляции приводит к эскалация привилегий. Определение CWE для уязвимости следующее CWE-189. Информация о слабости была опубликована 07.08.2014 автором Tomas Kuthan and Greg Hudson под номером MITKRB5-SA-2014-001 как Консультация (Веб-сайт). Консультацию можно прочитать на сайте web.mit.edu. В данном раскрытии указано следующее:

This is not a protocol vulnerability. Using LDAP for the KDC database is a non-default configuration for the KDC.

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

currkvno = key_data[i].key_data_kvno;
В рекомендациях указано следующее:
The 'cpw -keepold' functionality allows for the existing keys to be retained at password-change (or keytab-change) time, instead of being discarded as usual. An array must be allocated to store all the old keys, as well as the new keys and a NULL terminator. In normal operation, all the keys for a single kvno will share an array slot. An off-by-one error while copying key information to the new array results in keys sharing a common kvno being written to different array buckets, with the first key of a kvno betting a single bucket, and the remaining keys getting the next bucket. After sufficient iterations, the extra writes extend past the end of the (NULL-terminated) array. The NULL terminator is always written after the end of the loop, so no out-of-bounds data is read, it is only written.

Мы ожидаем, что 0-день стоил приблизительно $25k-$100k. Сканер Nessus предлагает плагин с идентификатором 80655. Он относится к семейству Solaris Local Security Checks. Работает через порт 0. Коммерческий сканер уязвимостей Qualys способен проверить эту проблему с помощью плагина 350283 (Amazon Linux Security Advisory for krb5: ALAS-2014-443).

Обновление до версии 5-1.11.6 и 5-1.12.2 позволяет устранить данную проблему. Патч называется 2014-001-patch. Исправление уже готово и доступно для скачивания на web.mit.edu. Рекомендуется установить патч для исправления данной уязвимости. Уязвимость будет устранена с помощью следующих строк кода:

if (i < n_key_data - 1)
   currkvno = key_data[i + 1].key_data_kvno;
Консультация содержит следующее замечание:
Workaround: disable or restrict access to kadmind until a patched version can be installed. This will prevent principal creation, password changes, keytab updates, and other administrative operations.

Эта уязвимость также документирована в других базах данных уязвимостей: SecurityFocus (BID 69168), X-Force (95212), Secunia (SA59415), SecurityTracker (ID 1030705) и Vulnerability Center (SBV-45861).

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

Тип

Поставщик

Имя

Версия

Лицензия

Веб-сайт

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

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

CVSSv4Информация

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

CVSSv3Информация

VulDB Meta Base Score: 9.9
VulDB Meta Temp Score: 8.6

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

CVSSv2Информация

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

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

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

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

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

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

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

EPSS Score: 🔍
EPSS Percentile: 🔍

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

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

Nessus ID: 80655
Nessus Имя: Oracle Solaris Third-Party Patch Update : kerberos (cve_2014_4345_numeric_errors)
Nessus Файл: 🔍
Nessus Риск: 🔍
Nessus Семейство: 🔍
Nessus Port: 🔍

OpenVAS ID: 703000
OpenVAS Имя: Debian Security Advisory DSA 3000-1 (krb5 - security update)
OpenVAS Файл: 🔍
OpenVAS Семейство: 🔍

Qualys ID: 🔍
Qualys Имя: 🔍

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

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

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

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

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

Обновление: Kerberos 5-1.11.6/5-1.12.2
Патч: 2014-001-patch

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

20.06.2014 🔍
07.08.2014 +48 дни 🔍
09.08.2014 +2 дни 🔍
09.08.2014 +0 дни 🔍
11.08.2014 +2 дни 🔍
12.08.2014 +1 дни 🔍
14.08.2014 +2 дни 🔍
17.08.2014 +3 дни 🔍
21.11.2014 +96 дни 🔍
19.01.2015 +59 дни 🔍
10.02.2022 +2579 дни 🔍

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

Поставщик: mit.edu

Консультация: MITKRB5-SA-2014-001
Исследователь: Tomas Kuthan, Greg Hudson
Статус: Подтверждённый
Подтверждение: 🔍

CVE: CVE-2014-4345 (🔍)
GCVE (CVE): GCVE-0-2014-4345
GCVE (VulDB): GCVE-100-67306

OVAL: 🔍
IAVM: 🔍

X-Force: 95212 - MIT Kerberos 5 krb5_encode_krbsecretkey() buffer overflow, High Risk
SecurityFocus: 69168 - MIT kerberos 5 'ldap_principal2.c' Buffer Overflow Vulnerability
Secunia: 59415 - Oracle Solaris Kerberos kadmind LDAP Backend Buffer Overflow Vulnerability, Less Critical
OSVDB: 109908
SecurityTracker: 1030705 - MIT Kerberos Buffer Overflow in kadmind with LDAP Backend Lets Remote Authenticated Users Execute Arbitrary Code
Vulnerability Center: 45861 - MIT Kerberos 5 1.6.x through 1.11.x before 1.11.6 and 1.12.x before 1.12.2 LDAP KDB Remote Buffer Overflow Vulnerability, High

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

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

Создано: 12.08.2014 22:11
Обновлено: 10.02.2022 09:42
Изменения: 12.08.2014 22:11 (101), 04.06.2017 10:54 (3), 10.02.2022 09:41 (3), 10.02.2022 09:42 (1)
Завершенный: 🔍
Cache ID: 216::103

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

Обсуждение

Might our Artificial Intelligence support you?

Check our Alexa App!