Excessive time spent checking DH q parameter value
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 22/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 3% (FIRST EPSS); выше, чем у 87,3% записей.
- Может быть вызвана любым, у кого есть доступ через интернет. Учётная запись или пароль не требуются. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
- По данным CISA атаку можно автоматизировать: цели находятся массовым сканированием.
- Исправленная версия: OpenSSL OpenSSL 3.0.10, 3.1.2.
- Упоминается в национальных бюллетенях кибербезопасности Турции (siberguvenlik.gov.tr): 1.
Пока низкий приоритет. Обновитесь до OpenSSL OpenSSL 3.0.10, 3.1.2 или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
Issue summary: Checking excessively long DH keys or parameters may be very slow. Impact summary: Applications that use the functions DH_check(), DH_check_ex() or EVP_PKEY_param_check() to check a DH key or DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. An application that calls DH_check() and supplies a key or parameters obtained from an untrusted source could be vulnerable to a Denial of Service attack. The function DH_check() is itself called by a number of other OpenSSL functions. An application calling any of those other functions may similarly be affected. The other functions affected by this are DH_check_ex() and EVP_PKEY_param_check(). Also vulnerable are the OpenSSL dhparam and pkeyparam command line applications when using the "-check" option. The OpenSSL SSL/TLS implementation is not affected by this issue. The OpenSSL 3.0 and 3.1 FIPS providers are not affected by this issue.
- BDU:2023-04960
- ALSA-2023:7877
- ALSA-2024:2447
- DLA-3530-1
- openSUSE-SU-2024:13090-1
- openSUSE-SU-2024:13097-1
- openSUSE-SU-2024:13111-1
- RHSA-2023:5931
- RHSA-2023:7622
- RHSA-2023:7625
- RHSA-2023:7877
- RHSA-2024:0154
- RHSA-2024:0208
- RHSA-2024:2447
- RLSA-2023:7877
- SUSE-SU-2023:3239-1
- SUSE-SU-2023:3242-1
- SUSE-SU-2023:3243-1
- SUSE-SU-2023:3244-1
- SUSE-SU-2023:3244-2
- Опубликовано
- 31 июл. 2023 г.
- Обновлено
- 14 окт. 2026 г.
- EPSS
- 3,0 % · 87-й процентиль
- CWE
- CWE-606
Инструменты для отчёта
Оценка срочности
22
Наблюдать
Пока низкий приоритет.
- CVSS
- 21 / 40 · 5.3 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 1 / 30 · 3,0 %
Решение CISA SSVC
- Эксплуатация
- нет
- Автоматизируемо
- да
- Техническое влияние
- частичное
Vulnrichment: входные данные дерева решений CISA.
Оценка CNA и NVD
- NVD
- 5,3
- CNA · openssl
- 5,3
- совпадают
Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
| Вендор | Продукт | CPE |
|---|---|---|
| openssl | openssl | cpe:2.3:a:openssl:openssl |
Проверьте настройки TLS сервера
Версию OpenSSL снаружи не видно; бесплатная проверка SSL оценивает сертификат, включённые версии TLS и слабые шифры. Версию уточните на сервере через менеджер пакетов.
Проверить SSLЗатронутые версии
Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.
- openssl openssl3.0.0 и новее · до 3.0.10
- openssl openssl3.1.0 и новее · до 3.1.2
- openssl openssl1.0.2
- openssl openssl1.0.2a
- openssl openssl1.0.2b
- openssl openssl1.0.2c
- openssl openssl1.0.2d
- openssl openssl1.0.2e
- openssl openssl1.0.2f
- openssl openssl1.0.2g
- openssl openssl1.0.2h
- openssl openssl1.0.2i
- openssl openssl1.0.2j
- openssl openssl1.0.2k
- openssl openssl1.0.2l
- openssl openssl1.0.2m
- openssl openssl1.0.2n
- openssl openssl1.0.2o
- openssl openssl1.0.2p
- openssl openssl1.0.2q
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (openssl). Не зависят от анализа CPE в NVD и обычно опережают его.
OpenSSL OpenSSL
- 3.1.0 и новее · до 3.1.2затронута · semver
- 3.0.0 и новее · до 3.0.10затронута · semver
- 1.1.1 и новее · до 1.1.1vзатронута
- 1.0.2 и новее · до 1.0.2ziзатронута
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| AlmaLinux:8 | openssl | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
| AlmaLinux:8 | openssl-devel | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
| AlmaLinux:8 | openssl-libs | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
| AlmaLinux:8 | openssl-perl | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
| AlmaLinux:9 | openssl | до 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
| AlmaLinux:9 | openssl-devel | до 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
| AlmaLinux:9 | openssl-libs | до 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
| AlmaLinux:9 | openssl-perl | до 1:3.0.7-27.el9 | 1:3.0.7-27.el9 |
| Alpine:v3.15 | openssl | с 3.0.0 · до 1.1.1v-r0 | 1.1.1v-r0 |
| Alpine:v3.15 | openssl3 | до 3.0.11-r0 | 3.0.11-r0 |
| Alpine:v3.17 | openssl | с 3.0.0 · до 3.0.10-r0 | 3.0.10-r0 |
| Alpine:v3.18 | openssl | с 3.0.0 · до 3.1.2-r0 | 3.1.2-r0 |
| Debian:10 | openssl | до 1.1.1n-0+deb10u6 | 1.1.1n-0+deb10u6 |
| Debian:12 | openssl | до 3.0.10-1~deb12u1 | 3.0.10-1~deb12u1 |
| Debian:13 | openssl | до 3.0.10-1 | 3.0.10-1 |
| openSUSE:Tumbleweed | openssl-1_0_0 | до 1.0.2u-22.1 | 1.0.2u-22.1 |
| openSUSE:Tumbleweed | openssl-1_1 | до 1.1.1v-1.1 | 1.1.1v-1.1 |
| openSUSE:Tumbleweed | openssl-3 | до 3.1.2-1.1 | 3.1.2-1.1 |
| Red Hat:enterprise_linux:8::baseos | openssl | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
| Red Hat:enterprise_linux:8::baseos | openssl-debuginfo | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
| Red Hat:enterprise_linux:8::baseos | openssl-debugsource | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
| Red Hat:enterprise_linux:8::baseos | openssl-devel | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
| Red Hat:enterprise_linux:8::baseos | openssl-libs | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
| Red Hat:enterprise_linux:8::baseos | openssl-libs-debuginfo | до 1:1.1.1k-12.el8_9 | 1:1.1.1k-12.el8_9 |
+96
Тот же продукт
openssl: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2014-0160The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packets, which allows remKEV90Срочно
- CVE-2021-3711SM2 Decryption Buffer Overflow65На этой неделе
- CVE-2003-0545Double free vulnerability in OpenSSL 0.9.7 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code 65На этой неделе
Опубликованы до и после этой записи в том же продукте
- ← РаньшеCVE-2023-297514 июл. 2023 г. · AES-SIV implementation ignores empty associated data entries21Наблюдать
- ← РаньшеCVE-2023-344619 июл. 2023 г. · Excessive time spent checking DH keys and parameters23Наблюдать
- Позже →CVE-2023-48078 сент. 2023 г. · POLY1305 MAC implementation corrupts XMM registers on Windows31Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| OpenSSL OpenSSL | 3.0.10 | Вендор (CNA) |
| OpenSSL OpenSSL | 3.1.2 | Вендор (CNA) |
| almalinux:openssl | 1:1.1.1k-12.el8_9 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:openssl-devel | 1:1.1.1k-12.el8_9 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:openssl-libs | 1:1.1.1k-12.el8_9 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:openssl-perl | 1:1.1.1k-12.el8_9 · AlmaLinux:8 | Реестр пакетов (OSV) |
| alpine:openssl | 1.1.1v-r0 · Alpine:v3.15 | Реестр пакетов (OSV) |
| alpine:openssl3 | 3.0.11-r0 · Alpine:v3.15 | Реестр пакетов (OSV) |
| debian:openssl | 3.0.10-1~deb12u1 · Debian:12 | Реестр пакетов (OSV) |
| opensuse:openssl-1_0_0 | 1.0.2p-150000.3.85.1 · openSUSE:Leap 15.4 | Реестр пакетов (OSV) |
| opensuse:openssl-1_1 | 1.1.1l-150500.17.15.1 · openSUSE:Leap 15.5 | Реестр пакетов (OSV) |
| opensuse:openssl-3 | 3.0.8-150500.5.11.1 · openSUSE:Leap 15.5 | Реестр пакетов (OSV) |
| red hat:foreman | 0:3.5.1.23-1.el8sat · Red Hat:satellite_capsule:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-cli | 0:3.5.1.23-1.el8sat · Red Hat:satellite_utils:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-debug | 0:3.5.1.23-1.el8sat · Red Hat:satellite_capsule:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-dynflow-sidekiq | 0:3.5.1.23-1.el8sat · Red Hat:satellite:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-ec2 | 0:3.5.1.23-1.el8sat · Red Hat:satellite:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-journald | 0:3.5.1.23-1.el8sat · Red Hat:satellite:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-libvirt | 0:3.5.1.23-1.el8sat · Red Hat:satellite:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-openstack | 0:3.5.1.23-1.el8sat · Red Hat:satellite:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-ovirt | 0:3.5.1.23-1.el8sat · Red Hat:satellite:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-postgresql | 0:3.5.1.23-1.el8sat · Red Hat:satellite:6.13::el8 | Реестр пакетов (OSV) |
| red hat:foreman-service | 0:3.5.1.23-1.el8sat · Red Hat:satellite:6.13::el8 | Реестр пакетов (OSV) |
| red hat:puppet-agent | 0:7.26.0-3.el8sat · Red Hat:satellite_capsule:6.13::el8 | Реестр пакетов (OSV) |
| rocky linux:openssl | 1:1.1.1k-12.el8_9 · Rocky Linux:8 | Реестр пакетов (OSV) |
| suse:openssl | 1.0.2j-60.104.1 · SUSE:Linux Enterprise Server 12 SP2-BCL | Реестр пакетов (OSV) |
| suse:openssl-1_0_0 | 1.0.2p-150000.3.85.1 · SUSE:Linux Enterprise Module for Legacy 15 SP4 | Реестр пакетов (OSV) |
| suse:openssl-1_1 | 1.1.1d-2.98.1 · SUSE:Linux Enterprise Software Development Kit 12 SP5 | Реестр пакетов (OSV) |
| suse:openssl-1_1 | 1.1.1l-150500.17.15.1 · SUSE:Linux Enterprise Module for Basesystem 15 SP5 | Реестр пакетов (OSV) |
| suse:openssl-3 | 3.0.8-150500.5.11.1 · SUSE:Linux Enterprise Module for Basesystem 15 SP5 | Реестр пакетов (OSV) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
- Bernd Edlingerнашёл
- Tomas Mrazразработчик исправления
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
Ночной расчёт связей ничего не нашёл.
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Национальное уведомление (Управление кибербезопасности Турции / USOM)
Официальные уведомления, ссылающиеся на эту запись; рекомендации — на странице ведомства.
- TR-23-0602 · 25 окт. 2023 г.(OpenSSL Güvenlik Zafiyeti)
Технические детали
Условия атаки
- Может быть вызвана любым, у кого есть доступ через интернет.
- Учётная запись или пароль не требуются.
- Действия пользователя не требуются.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- нет
- Целостность
- нет
- Доступность
- низкое · работа сервиса может быть нарушена
- Вектор атаки
- Сеть
- Сложность атаки
- Низкая
- Требуемые привилегии
- Не требуются
- Взаимодействие с пользователем
- Не требуется
- Область действия
- Не изменяется
- Влияние на конфиденциальность
- Нет
- Влияние на целостность
- Нет
- Влияние на доступность
- Низкое
Класс уязвимости (CWE)
CWE-606 · Unchecked Input for Loop ConditionВектор CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
nvd-primary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 18)Свернуть
- git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=869ad69aadd985c7b8ca6f4e5dd0eb274c9f3644
- git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=9002fd07327a91f35ba6c1307e71fa6fd4409b7f
- git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=91ddeba0f2269b017dc06c46c993a788974b1aa5
- www.openssl.org/news/secadv/20230731.txt
- seclists.org/fulldisclosure/2023/Jul/43
- www.openwall.com/lists/oss-security/2023/07/31/1
- www.openwall.com/lists/oss-security/2023/09/22/11
- www.openwall.com/lists/oss-security/2023/09/22/9
- www.openwall.com/lists/oss-security/2023/11/06/2
- lists.debian.org/debian-lts-announce/2023/08/msg00019.html
- security.gentoo.org/glsa/202402-08
- security.netapp.com/advisory/ntap-20230818-0014/
- security.netapp.com/advisory/ntap-20231027-0008/
- security.netapp.com/advisory/ntap-20240621-0006/
- cert-portal.siemens.com/productcert/html/ssa-099606.html
- cert-portal.siemens.com/productcert/html/ssa-398330.html
- cert-portal.siemens.com/productcert/html/ssa-915275.html
- cert-portal.siemens.com/productcert/html/ssa-943925.html
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.