CVE-2023-2650

Оценки

EPSS

0.919Высокий91.9%
0%20%40%60%80%100%

Процентиль: 91.9%

CVSS

6.5Средний3.x
0246810

Оценка CVSS: 6.5/10

Все оценки CVSS

CVSS 3.x
6.5

Вектор: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

Описание

Резюме проблемы: Обработка некоторых специально подготовленных идентификаторов объектов ASN.1 или данных, содержащих их, может быть очень медленной.

Резюме воздействия: Приложения, которые напрямую используют OBJ_obj2txt() или используют любые подсистемы OpenSSL OCSP, PKCS7/SMIME, CMS, CMP/CRMF или TS без ограничения размера сообщения, могут испытывать заметные или очень длительные задержки при обработке этих сообщений, что может привести к отказу в обслуживании.

Идентификатор объекта состоит из серии чисел - под-идентификаторов - большинство из которых не имеют ограничения по размеру. OBJ_obj2txt() может быть использован для преобразования идентификатора объекта ASN.1, заданного в виде DER (с использованием типа ASN1_OBJECT OpenSSL), в его каноническую текстовую числовую форму, которая представляет собой под-идентификаторы идентификатора объекта в десятичной форме, разделенные точками.

Когда один из под-идентификаторов в идентификаторе объекта является очень большим (это размеры, которые считаются абсурдно большими, занимающими десятки или сотни Кбайт), преобразование в десятичное число в тексте может занять очень много времени. Временная сложность составляет O(n^2), где ‘n’ - это размер под-идентификаторов в байтах (*).

С OpenSSL 3.0 была введена поддержка извлечения криптографических алгоритмов с использованием имен / идентификаторов в строковой форме. Это включает использование идентификаторов объектов в канонической текстовой числовой форме в качестве идентификаторов для получения алгоритмов.

Такие идентификаторы объектов могут поступать через структуру ASN.1 AlgorithmIdentifier, которая обычно используется в нескольких протоколах для указания, какой криптографический алгоритм должен быть использован для подписи или проверки, шифрования или дешифрования, или дайджестирования переданных данных.

Приложения, которые вызывают OBJ_obj2txt() напрямую с ненадежными данными, подвержены воздействию, причем любая версия OpenSSL. Если использование является лишь целью отображения, то серьезность считается низкой.

В OpenSSL 3.0 и новее это затрагивает подсистемы OCSP, PKCS7/SMIME, CMS, CMP/CRMF или TS. Это также влияет на все, что обрабатывает сертификаты X.509, включая простые операции, такие как проверка их подписи.

Воздействие на TLS относительно невелико, потому что все версии OpenSSL имеют лимит в 100 Кбайт на цепь сертификатов партнера. Кроме того, это затрагивает только клиентов или серверы, которые явно включили аутентификацию клиента.

В OpenSSL 1.1.1 и 1.0.2 это затрагивает только отображение различных объектов, таких как сертификаты X.509. Предполагается, что это не происходит так, чтобы это привело к отказу в обслуживании, поэтому эти версии считаются не подверженными этой проблеме таким образом, чтобы это стало причиной беспокойства, и серьезность поэтому считается низкой.

Сканер-ВС 7 — современное решение для управления уязвимостями

Использует эту базу данных для обнаружения уязвимостей. Высокая скорость поиска, кроссплатформенность, продвинутый аудит конфигурации и гибкая фильтрация. Подходит для организаций любого масштаба.
Подробнее о Сканер-ВС 7

Источники

astradebiannvdredhatubuntu

CWE

CWE-400CWE-770

Связанные уязвимости

Уязвимое ПО (34)

Тип: Конфигурация

Продукт: edk2

Операционная система: ubuntu focal 20.04

Характеристика:
{
  "unfixed": true
}

Источник: ubuntu

Тип: Конфигурация

Продукт: edk2

Операционная система: ubuntu jammy 22.04

Характеристика:
{
  "unfixed": true
}

Источник: ubuntu

Тип: Конфигурация

Продукт: edk2

Операционная система: ubuntu kinetic 22.10

Характеристика:
{
  "unfixed": true
}

Источник: ubuntu

Тип: Конфигурация

Продукт: edk2

Операционная система: ubuntu lunar 23.04

Характеристика:
{
  "unfixed": true
}

Источник: ubuntu

Тип: Конфигурация

Продукт: edk2

Операционная система: ubuntu trusty 14.04

Характеристика:
{
  "unfixed": true
}

Источник: ubuntu

Тип: Конфигурация

Продукт: edk2

Операционная система: ubuntu xenial 16.04

Характеристика:
{
  "unfixed": true
}

Источник: ubuntu

Тип: Конфигурация

Продукт: edk2

Операционная система: ubuntu bionic 18.04

Характеристика:
{
  "unfixed": true
}

Источник: ubuntu

Тип: Конфигурация

Продукт: edk2

Операционная система: rhel

Характеристика:
{
  "fixed": "20230524-3.el9"
}

Источник: redhat

Тип: Конфигурация

Продукт: jbcs-httpd24-openssl

Операционная система: rhel

Характеристика:
{
  "fixed": "1.1.1k-16.el7jbcs"
}

Источник: redhat

Тип: Конфигурация

Продукт: jbcs-httpd24-openssl

Операционная система: rhel

Характеристика:
{
  "fixed": "1.1.1k-16.el8jbcs"
}

Источник: redhat