Skip to content
OpenAdvisories
Unscored CVE-2017-3731 EUVD-2017-12848GHSA-3cp9-4w64-73cg

Truncated packet could crash via OOB read

Published May 4, 2017 · Updated Sep 16, 2024 · Assigned by openssl

Description

If an SSL/TLS server or client is running on a 32-bit host, and a specific cipher is being used, then a truncated packet can cause that server or client to perform an out-of-bounds read, usually resulting in a crash. For OpenSSL 1.1.0, the crash can be triggered when using CHACHA20/POLY1305; users should upgrade to 1.1.0d. For Openssl 1.0.2, the crash can be triggered when using RC4-MD5; users who have not disabled that algorithm should update to 1.0.2k.

Affected products

VendorProductAffectedFixed
OpenSSL OpenSSL openssl-1.1.0, openssl-1.1.0a, openssl-1.1.0b, openssl-1.1.0c, openssl-1.0.2, 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, openssl-1.0.2h, openssl-1.0.2i, openssl-1.0.2j —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 openssl 1.1.0d-1 —
Debian 13 openssl 1.1.0d-1 —
Debian 12 openssl 1.1.0d-1 —
Debian 8 openssl 1.0.1t-1+deb8u6 DSA-3773-1
Debian 7 openssl 1.0.1t-1+deb7u2 DLA-814-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS openssl 1.0.2g-1ubuntu4.6 USN-3181-1
Ubuntu 14.04 LTS openssl 1.0.1f-1ubuntu2.22 USN-3181-1
ReleasePackageFixed inAdvisory
RHEL 7 openssl +4 1:1.0.1e-60.el7_3.1 RHSA-2017:0286
RHEL 6 openssl +3 1.0.1e-48.el6_8.4 RHSA-2017:0286
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat JBoss Core Services 1 jbcs-httpd24-apache-commons-daemon 1.1.0-1.redhat_2.1.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-apache-commons-daemon-jsvc 1:1.1.0-1.redhat_2.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-apr +1 1.6.3-14.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-apr-util +8 1.6.1-9.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-httpd +6 2.4.29-17.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_auth_kerb 5.4-36.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_bmx 0.9.6-17.GA.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_cluster-native 1.3.8-1.Final_redhat_2.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_jk +2 1.2.43-1.redhat_1.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_rt 2.4.1-19.GA.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_security 2.9.1-23.GA.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_ssl +1 1:2.4.29-17.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-nghttp2 +1 1.29.0-8.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-openssl +4 1:1.0.2n-11.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
ReleasePackageFixed inAdvisory
SLES 12 SP2 openssl 1.0.2j-59.1 SUSE-SU-2017:0441-1
SLES 12 SP1 openssl 1.0.1i-54.5.1 SUSE-SU-2017:0461-1
SLES 12 nodejs4 4.7.3-14.1 SUSE-SU-2017:0855-1
SLES 12 nodejs6 6.9.5-7.1 SUSE-SU-2017:0431-1
SLES 12 openssl 1.0.1i-27.28.1 SUSE-SU-2018:0112-1
SLES 11 openssl1 1.0.1g-0.57.1 SUSE-SU-2017:0495-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP2 openssl 1.0.2j-59.1 SUSE-SU-2017:0441-1
SLES for SAP 12 SP1 openssl 1.0.1i-54.5.1 SUSE-SU-2017:0461-1
SUSE Enterprise Storage 4 nodejs4 4.7.3-14.1 SUSE-SU-2017:0855-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed openssl-1_0_0 1.0.2u-6.2 openSUSE-SU-2024:11126-1
openSUSE Tumbleweed openssl-1_1 1.1.1l-1.2 openSUSE-SU-2024:11127-1
ReleasePackageFixed inAdvisory
Alpine v3.4 openssl 1.0.2k-r0 —
Alpine v3.3 openssl 1.0.2k-r0 —
Alpine v3.2 openssl 1.0.2k-r0 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 openssl +4 1:1.0.1e-60.el7_3.1 ELSA-2017-0286

Advisories 20

References