The DTLS implementation in OpenSSL before 1.1.0 does not properly restrict the lifetime…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Partial Red Hat: 16 fixed, 5 without a fix
Attack profile from CVSS 3.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-399 and the CVSS impact.
Summary
The DTLS implementation in OpenSSL before 1.1.0 does not properly restrict the lifetime of queue entries associated with unused out-of-order messages, which allows remote attackers to cause a denial of service (memory consumption) by maintaining many crafted DTLS sessions simultaneously, related to d1_lib.c, statem_dtls.c, statem_lib.c, and statem_srvr.c.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 32
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:openssl:openssl:1.0.1:*:*:*:*:*:*:* | 1.0.1 | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1a:*:*:*:*:*:*:* | 1.0.1a | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1b:*:*:*:*:*:*:* | 1.0.1b | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1c:*:*:*:*:*:*:* | 1.0.1c | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1d:*:*:*:*:*:*:* | 1.0.1d | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1e:*:*:*:*:*:*:* | 1.0.1e | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1f:*:*:*:*:*:*:* | 1.0.1f | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1g:*:*:*:*:*:*:* | 1.0.1g | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1h:*:*:*:*:*:*:* | 1.0.1h | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1i:*:*:*:*:*:*:* | 1.0.1i | Vulnerable | OpenSSL |
- cpe:2.3:a:openssl:openssl:1.0.1:*:*:*:*:*:*:* Versions 1.0.1 Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1a:*:*:*:*:*:*:* Versions 1.0.1a Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1b:*:*:*:*:*:*:* Versions 1.0.1b Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1c:*:*:*:*:*:*:* Versions 1.0.1c Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1d:*:*:*:*:*:*:* Versions 1.0.1d Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1e:*:*:*:*:*:*:* Versions 1.0.1e Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1f:*:*:*:*:*:*:* Versions 1.0.1f Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1g:*:*:*:*:*:*:* Versions 1.0.1g Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1h:*:*:*:*:*:*:* Versions 1.0.1h Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1i:*:*:*:*:*:*:* Versions 1.0.1i Vulnerable ·OpenSSL
Show 22 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:openssl:openssl:1.0.1j:*:*:*:*:*:*:* | 1.0.1j | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1k:*:*:*:*:*:*:* | 1.0.1k | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1l:*:*:*:*:*:*:* | 1.0.1l | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1m:*:*:*:*:*:*:* | 1.0.1m | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1n:*:*:*:*:*:*:* | 1.0.1n | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1o:*:*:*:*:*:*:* | 1.0.1o | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1p:*:*:*:*:*:*:* | 1.0.1p | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1q:*:*:*:*:*:*:* | 1.0.1q | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1r:*:*:*:*:*:*:* | 1.0.1r | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1s:*:*:*:*:*:*:* | 1.0.1s | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.1t:*:*:*:*:*:*:* | 1.0.1t | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.2:*:*:*:*:*:*:* | 1.0.2 | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.2a:*:*:*:*:*:*:* | 1.0.2a | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.2b:*:*:*:*:*:*:* | 1.0.2b | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.2c:*:*:*:*:*:*:* | 1.0.2c | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.2d:*:*:*:*:*:*:* | 1.0.2d | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.2e:*:*:*:*:*:*:* | 1.0.2e | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.2f:*:*:*:*:*:*:* | 1.0.2f | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.2g:*:*:*:*:*:*:* | 1.0.2g | Vulnerable | OpenSSL |
| cpe:2.3:a:openssl:openssl:1.0.2h:*:*:*:*:*:*:* | 1.0.2h | Vulnerable | OpenSSL |
| cpe:2.3:o:oracle:linux:6:*:*:*:*:*:*:* | 6 | Vulnerable | Oracle |
| cpe:2.3:o:oracle:linux:7:*:*:*:*:*:*:* | 7 | Vulnerable | Oracle |
- cpe:2.3:a:openssl:openssl:1.0.1j:*:*:*:*:*:*:* Versions 1.0.1j Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1k:*:*:*:*:*:*:* Versions 1.0.1k Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1l:*:*:*:*:*:*:* Versions 1.0.1l Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1m:*:*:*:*:*:*:* Versions 1.0.1m Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1n:*:*:*:*:*:*:* Versions 1.0.1n Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1o:*:*:*:*:*:*:* Versions 1.0.1o Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1p:*:*:*:*:*:*:* Versions 1.0.1p Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1q:*:*:*:*:*:*:* Versions 1.0.1q Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1r:*:*:*:*:*:*:* Versions 1.0.1r Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1s:*:*:*:*:*:*:* Versions 1.0.1s Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.1t:*:*:*:*:*:*:* Versions 1.0.1t Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.2:*:*:*:*:*:*:* Versions 1.0.2 Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.2a:*:*:*:*:*:*:* Versions 1.0.2a Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.2b:*:*:*:*:*:*:* Versions 1.0.2b Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.2c:*:*:*:*:*:*:* Versions 1.0.2c Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.2d:*:*:*:*:*:*:* Versions 1.0.2d Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.2e:*:*:*:*:*:*:* Versions 1.0.2e Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.2f:*:*:*:*:*:*:* Versions 1.0.2f Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.2g:*:*:*:*:*:*:* Versions 1.0.2g Vulnerable ·OpenSSL
- cpe:2.3:a:openssl:openssl:1.0.2h:*:*:*:*:*:*:* Versions 1.0.2h Vulnerable ·OpenSSL
- cpe:2.3:o:oracle:linux:6:*:*:*:*:*:*:* Versions 6 Vulnerable ·Oracle
- cpe:2.3:o:oracle:linux:7:*:*:*:*:*:*:* Versions 7 Vulnerable ·Oracle
Remediation
Red Hat 1 advisory
- RHSA-2016:1940 Released 2016-09-27 · Red Hat rating Importantopenssl security update
- Red Hat Enterprise Linux Client (v. 7) openssl-1:1.0.1e-51.el7_2.7, openssl-libs-1:1.0.1e-51.el7_2.7
- Red Hat Enterprise Linux Client Optional (v. 7) openssl-devel-1:1.0.1e-51.el7_2.7, openssl-perl-1:1.0.1e-51.el7_2.7, openssl-static-1:1.0.1e-51.el7_2.7
- Red Hat Enterprise Linux ComputeNode (v. 7) openssl-1:1.0.1e-51.el7_2.7, openssl-libs-1:1.0.1e-51.el7_2.7
- Red Hat Enterprise Linux ComputeNode Optional (v. 7) openssl-devel-1:1.0.1e-51.el7_2.7, openssl-perl-1:1.0.1e-51.el7_2.7, openssl-static-1:1.0.1e-51.el7_2.7
- Red Hat Enterprise Linux Desktop (v. 6) openssl-1.0.1e-48.el6_8.3
- Red Hat Enterprise Linux Desktop Optional (v. 6) openssl-devel-1.0.1e-48.el6_8.3, openssl-perl-1.0.1e-48.el6_8.3, openssl-static-1.0.1e-48.el6_8.3
- Red Hat Enterprise Linux HPC Node (v. 6) openssl-1.0.1e-48.el6_8.3
- Red Hat Enterprise Linux HPC Node Optional (v. 6) openssl-devel-1.0.1e-48.el6_8.3, openssl-perl-1.0.1e-48.el6_8.3, openssl-static-1.0.1e-48.el6_8.3
- Red Hat Enterprise Linux Server (v. 6) openssl-1.0.1e-48.el6_8.3, openssl-1.0.1e-48.el6_8.3.ppc, openssl-devel-1.0.1e-48.el6_8.3 +1
- Red Hat Enterprise Linux Server (v. 7) openssl-1:1.0.1e-51.el7_2.7, openssl-devel-1:1.0.1e-51.el7_2.7, openssl-devel-1:1.0.1e-51.el7_2.7.ppc +2
- Red Hat Enterprise Linux Server Optional (v. 6) openssl-perl-1.0.1e-48.el6_8.3, openssl-static-1.0.1e-48.el6_8.3
- Red Hat Enterprise Linux Server Optional (v. 7) openssl-perl-1:1.0.1e-51.el7_2.7, openssl-static-1:1.0.1e-51.el7_2.7, openssl-static-1:1.0.1e-51.el7_2.7.ppc
- Red Hat Enterprise Linux Workstation (v. 6) openssl-1.0.1e-48.el6_8.3, openssl-devel-1.0.1e-48.el6_8.3
- Red Hat Enterprise Linux Workstation (v. 7) openssl-1:1.0.1e-51.el7_2.7, openssl-devel-1:1.0.1e-51.el7_2.7, openssl-libs-1:1.0.1e-51.el7_2.7
- Red Hat Enterprise Linux Workstation Optional (v. 6) openssl-perl-1.0.1e-48.el6_8.3, openssl-static-1.0.1e-48.el6_8.3
- Red Hat Enterprise Linux Workstation Optional (v. 7) openssl-perl-1:1.0.1e-51.el7_2.7, openssl-static-1:1.0.1e-51.el7_2.7
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux 5 | Affected | No fix planned: Will not fix |
| Red Hat Enterprise Linux 6 | Affected | No fix planned: Will not fix |
| Red Hat Enterprise Linux 7 | Affected | No fix planned: Will not fix |
| Red Hat JBoss Enterprise Web Server 1 | Affected | No fix planned: Will not fix |
| Red Hat JBoss Enterprise Web Server 2 | Affected | No fix planned: Will not fix |
| Red Hat Enterprise Linux Client (v. 7) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Client Optional (v. 7) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux ComputeNode (v. 7) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux ComputeNode Optional (v. 7) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Desktop (v. 6) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Desktop Optional (v. 6) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux HPC Node (v. 6) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux HPC Node Optional (v. 6) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Server (v. 6) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Server (v. 7) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Server Optional (v. 6) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Server Optional (v. 7) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Workstation (v. 6) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Workstation (v. 7) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Workstation Optional (v. 6) | Fixed | RHSA-2016:1940 |
| Red Hat Enterprise Linux Workstation Optional (v. 7) | Fixed | RHSA-2016:1940 |
Not affected: 4 products
- Red Hat Enterprise Linux 5
- Red Hat JBoss Core Services
- Red Hat JBoss Enterprise Application Platform 6
- Red Hat JBoss Enterprise Web Server 3
Timeline
- 2026-10-02 Threatist record created from CVE-2016-2179
- 2026-10-03 Alias added: GHSA-jxqp-p5q4-rm6m
References
Advisory 12
- http://www.splunk.com/view/SP-CAAAPUE
- RHSA-2016:1940
- http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2016-3090545.html
- https://kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA40312
- http://www.splunk.com/view/SP-CAAAPSV
- http://www-01.ibm.com/support/docview.wss?uid=swg21995039
- http://www.oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html
- https://www.tenable.com/security/tns-2016-16
- http://www.oracle.com/technetwork/topics/security/ovmbulletinoct2016-3090547.html
- https://bto.bluecoat.com/security-advisory/sa132
- FreeBSD-SA-16:26
- http://kb.juniper.net/InfoCenter/index?page=content&id=JSA10759
Other 9
- https://www.tenable.com/security/tns-2016-20
- http://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
- https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03856en_us
- https://www.tenable.com/security/tns-2016-21
- http://www.oracle.com/technetwork/security-advisory/cpuoct2017-3236626.html
- http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html
- http://www.oracle.com/technetwork/security-advisory/cpujul2017-3236622.html
- https://git.openssl.org/?p=openssl.git%3Ba=commit%3Bh=f5c7f5dfbaf0d2f7d946d0fe86f08e6bcb36ed0d
- https://cert-portal.siemens.com/productcert/pdf/ssa-412672.pdf
Sources
- CVE-2016-2179 · CVE Program
- CVE-2016-2179 · NVD
- FIRST EPSS
- GHSA-jxqp-p5q4-rm6m · GitHub Advisory Database · CC BY 4.0
- CVE-2016-2179 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences