The BN_bn2dec function in crypto/bn/bn_print.c in OpenSSL before 1.1.0 does not properly…
Priority HIGH 71CWE-787Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Partial Red Hat: 19 fixed, 7 without a fix
Attack profile from CVSS 3.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-787 and the CVSS impact.
Summary
The BN_bn2dec function in crypto/bn/bn_print.c in OpenSSL before 1.1.0 does not properly validate division results, which allows remote attackers to cause a denial of service (out-of-bounds write and application crash) or possibly have unspecified other impact via unknown vectors.
Why it matters now
EPSS 0.44218 98th percentileScored 2026-11-07
Fix Partial Red Hat: 4 advisoriesRed Hat: 19 fixed, 7 without a fix
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 · 38
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:hp:icewall_federation_agent:3.0:*:*:*:*:*:*:* | 3.0 | Vulnerable | Hewlett Packard Enterprise |
| cpe:2.3:a:hp:icewall_mcrp:3.0:*:*:*:*:*:*:* | 3.0 | Vulnerable | Hewlett Packard Enterprise |
| cpe:2.3:a:hp:icewall_sso:10.0:*:*:*:certd:*:*:* | 10.0 | Vulnerable | Hewlett Packard Enterprise |
| cpe:2.3:a:hp:icewall_sso:10.0:*:*:*:dfw:*:*:* | 10.0 | Vulnerable | Hewlett Packard Enterprise |
| cpe:2.3:a:hp:icewall_sso_agent_option:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Hewlett Packard Enterprise |
| 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:hp:icewall_federation_agent:3.0:*:*:*:*:*:*:* Versions 3.0 Vulnerable ·Hewlett Packard Enterprise
- cpe:2.3:a:hp:icewall_mcrp:3.0:*:*:*:*:*:*:* Versions 3.0 Vulnerable ·Hewlett Packard Enterprise
- cpe:2.3:a:hp:icewall_sso:10.0:*:*:*:certd:*:*:* Versions 10.0 Vulnerable ·Hewlett Packard Enterprise
- cpe:2.3:a:hp:icewall_sso:10.0:*:*:*:dfw:*:*:* Versions 10.0 Vulnerable ·Hewlett Packard Enterprise
- cpe:2.3:a:hp:icewall_sso_agent_option:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Hewlett Packard Enterprise
- 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
Show 28 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| 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.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:5:*:*:*:*:*:*:* | 5 | Vulnerable | Oracle |
| 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.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
- 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:5:*:*:*:*:*:*:* Versions 5 Vulnerable ·Oracle
- 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 4 advisories
- RHSA-2018:2186 Released 2018-07-12 · Red Hat rating ModerateRed Hat JBoss Core Services Apache HTTP Server 2.4.29 RHEL 6 security update
- Red Hat JBoss Core Services on RHEL 6 Server jbcs-httpd24-apache-commons-daemon-1.1.0-1.redhat_2.1.jbcs.el6, jbcs-httpd24-apache-commons-daemon-jsvc-1:1.1.0-1.redhat_2.jbcs.el6, jbcs-httpd24-apr-1.6.3-14.jbcs.el6 +34
- RHSA-2018:2185 Released 2018-07-12 · Red Hat rating ModerateRed Hat JBoss Core Services Apache HTTP Server 2.4.29 RHEL 7 security update
- Red Hat JBoss Core Services on RHEL 7 Server jbcs-httpd24-apache-commons-daemon-1.1.0-1.redhat_2.1.jbcs.el7, jbcs-httpd24-apache-commons-daemon-jsvc-1:1.1.0-1.redhat_2.jbcs.el7, jbcs-httpd24-apr-1.6.3-14.jbcs.el7 +34
- RHSA-2018:2187 Released 2018-07-12 · Red Hat rating ModerateRed Hat JBoss Core Services Apache HTTP Server 2.4.29 security update
- Red Hat JBoss Core Services
Show 1 more Red Hat advisories
- 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 Application Platform 6 | Affected | No fix yet |
| 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 JBoss Enterprise Web Server 3 | Affected | No fix yet: Fix deferred |
| 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 |
| Red Hat JBoss Core Services | Fixed | RHSA-2018:2187 |
| Red Hat JBoss Core Services on RHEL 6 Server | Fixed | RHSA-2018:2186 |
| Red Hat JBoss Core Services on RHEL 7 Server | Fixed | RHSA-2018:2185 |
Timeline
- 2026-10-02 Threatist record created from CVE-2016-2182
- 2026-10-03 Alias added: GHSA-qc4g-43pw-wqh8
References
Advisory 31
- RHSA-2018:2185
- RHSA-2018:2186
- 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
- https://kc.mcafee.com/corporate/index?page=content&id=SB10171
- http://www.oracle.com/technetwork/topics/security/ovmbulletinoct2016-3090547.html
- https://bto.bluecoat.com/security-advisory/sa132
- FreeBSD-SA-16:26
- RHSA-2018:2187
- https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05302448
- http://kb.juniper.net/InfoCenter/index?page=content&id=JSA10759
- SUSE-SU-2017:2700
- USN-3087-1
- SUSE-SU-2016:2469
- openSUSE-SU-2016:2537
- USN-3087-2
- SUSE-SU-2017:2699
- openSUSE-SU-2016:2407
- SUSE-SU-2016:2458
- DSA-3673
- openSUSE-SU-2016:2391
- openSUSE-SU-2018:0458
- SUSE-SU-2016:2387
- SUSE-SU-2016:2468
- SUSE-SU-2016:2394
Other 18
- https://www.tenable.com/security/tns-2016-20
- http://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
- https://source.android.com/security/bulletin/2017-03-01
- 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
- https://git.openssl.org/?p=openssl.git%3Ba=commit%3Bh=07bed46f332fce8c1d157689a2cdf915a982ae34
- http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html
- http://www.oracle.com/technetwork/security-advisory/cpujul2017-3236622.html
- https://source.android.com/security/bulletin/2017-03-01.html
- https://kc.mcafee.com/corporate/index?page=content&id=SB10215
- https://support.f5.com/csp/article/K01276005
- 20170717 Orion Elite Hidden IP Browser Pro - All Versions - Multiple Known Vulnerabilities
- https://support.hpe.com/hpsc/doc/public/display?docLocale=en&docId=emr_na-hpesbhf03856en_us
- https://h20566.www2.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-c05302448
- http://www.huawei.com/en/psirt/security-advisories/huawei-sa-20170322-01-openssl-en
- https://www.arista.com/en/support/advisories-notices/security-advisories/1749-security-advisory-24
- https://cert-portal.siemens.com/productcert/pdf/ssa-412672.pdf
Sources
- CVE-2016-2182 · CVE Program
- CVE-2016-2182 · NVD
- FIRST EPSS
- GHSA-qc4g-43pw-wqh8 · GitHub Advisory Database · CC BY 4.0
- CVE-2016-2182 · 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