First published: Sat Apr 23 2016(Updated: )
A denial of service flaw was found in the way OpenSSL parsed certain ASN.1-encoded data from BIO (OpenSSL's I/O abstraction) inputs. An application using OpenSSL that accepts untrusted ASN.1 BIO input could be forced to allocate an excessive amount of data.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/openssl | <1.0.1 | 1.0.1 |
redhat/openssl | <1.0.2 | 1.0.2 |
redhat/openssl | <0:1.0.1e-48.el6_8.1 | 0:1.0.1e-48.el6_8.1 |
redhat/openssl | <0:1.0.1e-42.el6_7.5 | 0:1.0.1e-42.el6_7.5 |
redhat/openssl | <1:1.0.1e-51.el7_2.5 | 1:1.0.1e-51.el7_2.5 |
Android | ||
OpenSSL | <=1.0.1s | |
OpenSSL | =1.0.2 | |
OpenSSL | =1.0.2-beta1 | |
OpenSSL | =1.0.2-beta2 | |
OpenSSL | =1.0.2-beta3 | |
OpenSSL | =1.0.2a | |
OpenSSL | =1.0.2b | |
OpenSSL | =1.0.2c | |
OpenSSL | =1.0.2d | |
OpenSSL | =1.0.2e | |
OpenSSL | =1.0.2f | |
OpenSSL | =1.0.2g | |
Red Hat Enterprise Linux Desktop | =7.0 | |
Red Hat Enterprise Linux HPC Node | =7.0 | |
Red Hat Enterprise Linux HPC Node | =7.2 | |
Red Hat Enterprise Linux Server | =7.0 | |
Red Hat Enterprise Linux Server | =7.2 | |
Red Hat Enterprise Linux Server | =7.2 | |
Red Hat Enterprise Linux Workstation | =7.0 | |
Red Hat Enterprise Linux Desktop | =6.0 | |
Red Hat Enterprise Linux HPC Node | =6.0 | |
Red Hat Enterprise Linux Server | =6.0 | |
Red Hat Enterprise Linux Workstation | =6.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
CVE-2016-2109 is classified as a denial of service vulnerability that can cause applications using OpenSSL to allocate excessive resources.
To fix CVE-2016-2109, upgrade OpenSSL to version 1.0.1s or 1.0.2 and higher where available.
Versions of OpenSSL prior to 1.0.1s and including 1.0.1 and 1.0.2 are affected by CVE-2016-2109.
Yes, patches that address CVE-2016-2109 are available through major distributions or directly from OpenSSL's source.
Yes, CVE-2016-2109 can be exploited remotely if an application using OpenSSL accepts untrusted ASN.1 BIO input.