MIT Kerberos до 5-1.12.1 kadmind ldap_principal2.c krb5_encode_krbsecretkey эскалация привилегий
| CVSS Meta Temp Score | Текущая цена эксплойта (≈) | Балл интереса CTI |
|---|---|---|
| 8.6 | $0-$5k | 0.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).
Продукт
Тип
Поставщик
Имя
Версия
- 5-1.6
- 5-1.6.1
- 5-1.6.2
- 5-1.7
- 5-1.7.1
- 5-1.8
- 5-1.8.1
- 5-1.8.2
- 5-1.8.3
- 5-1.8.4
- 5-1.8.5
- 5-1.8.6
- 5-1.9
- 5-1.9.1
- 5-1.9.2
- 5-1.9.3
- 5-1.9.4
- 5-1.10
- 5-1.10.1
- 5-1.10.2
- 5-1.10.3
- 5-1.10.4
- 5-1.11
- 5-1.11.1
- 5-1.11.2
- 5-1.11.3
- 5-1.11.4
- 5-1.11.5
- 5-1.12
- 5-1.12.1
Лицензия
Веб-сайт
- Поставщик: http://www.mit.edu/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Вектор: 🔍VulDB Надёжность: 🔍
CVSSv3
VulDB Meta Base Score: 9.9VulDB Meta Temp Score: 8.6
VulDB Базовый балл: 9.9
VulDB Временная оценка: 8.6
VulDB Вектор: 🔍
VulDB Надёжность: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Вектор | Сложность | Аутентификация | Конфиденциальность | Целостность | Доступность |
|---|---|---|---|---|---|
| Разблокировать | Разблокировать | Разблокировать | Разблокировать | Разблокировать | Разблокировать |
| Разблокировать | Разблокировать | Разблокировать | Разблокировать | Разблокировать | Разблокировать |
| Разблокировать | Разблокировать | Разблокировать | Разблокировать | Разблокировать | Разблокировать |
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 🔍
09.08.2014 🔍
09.08.2014 🔍
11.08.2014 🔍
12.08.2014 🔍
14.08.2014 🔍
17.08.2014 🔍
21.11.2014 🔍
19.01.2015 🔍
10.02.2022 🔍
Источники
Поставщик: 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.
Комментариев пока нет. Языки: ru + be + en.
Пожалуйста, войдите в систему, чтобы прокомментировать.