Skip to content

CVE-2016-2177 OpenSSL through 1.0.2h incorrectly uses pointer arithmetic for heap-buffer boundary checks, which might allow remote attackers to cause a denial of service (integer overflow and application crash) or....

CriticalCVSS 9.8 EPSS 44.5%
Published
Updated
Exploit status
No public exploit known

Description

OpenSSL through 1.0.2h incorrectly uses pointer arithmetic for heap-buffer boundary checks, which might allow remote attackers to cause a denial of service (integer overflow and application crash) or possibly have unspecified other impact by leveraging unexpected malloc behavior, related to s3_srvr.c, ssl_sess.c, and t1_lib.c.

Affected products

ProductAffected versionsFixed in
debian/openssl(Debian:12) < 1.0.2i-1 1.0.2i-1
debian/openssl(Debian:13) < 1.0.2i-1 1.0.2i-1
debian/openssl(Debian:14) < 1.0.2i-1 1.0.2i-1
HP Inc icewall mcrp = 3.0 No fix listed
HP Inc icewall sso = 10.0 No fix listed
HP Inc icewall sso agent option = 10.0 No fix listed
OpenSSL = 1.0.1 No fix listed
OpenSSL = 1.0.1a No fix listed
OpenSSL = 1.0.1b No fix listed
OpenSSL = 1.0.1c No fix listed
OpenSSL = 1.0.1d No fix listed
OpenSSL = 1.0.1e No fix listed
OpenSSL = 1.0.1f No fix listed
OpenSSL = 1.0.1g No fix listed
OpenSSL = 1.0.1h No fix listed
OpenSSL = 1.0.1i No fix listed
OpenSSL = 1.0.1j No fix listed
OpenSSL = 1.0.1k No fix listed
OpenSSL = 1.0.1l No fix listed
OpenSSL = 1.0.1m No fix listed
OpenSSL = 1.0.1n No fix listed
OpenSSL = 1.0.1o No fix listed
OpenSSL = 1.0.1p No fix listed
OpenSSL = 1.0.1q No fix listed
OpenSSL = 1.0.1r No fix listed
Show 23 more
ProductAffected versionsFixed in
OpenSSL = 1.0.1s No fix listed
OpenSSL = 1.0.1t No fix listed
OpenSSL = 1.0.2 No fix listed
OpenSSL = 1.0.2a No fix listed
OpenSSL = 1.0.2b No fix listed
OpenSSL = 1.0.2c No fix listed
OpenSSL = 1.0.2d No fix listed
OpenSSL = 1.0.2e No fix listed
OpenSSL = 1.0.2f No fix listed
OpenSSL = 1.0.2g No fix listed
OpenSSL = 1.0.2h No fix listed
oracle linux = 5 No fix listed
oracle linux = 6 No fix listed
oracle linux = 7 No fix listed
oracle solaris = 10 No fix listed
oracle solaris = 11.3 No fix listed
alpine/openssl(Alpine:v3.2) < 1.0.2h-r1 1.0.2h-r1
alpine/openssl(Alpine:v3.3) < 1.0.2h-r1 1.0.2h-r1
alpine/openssl(Alpine:v3.4) < 1.0.2h-r1 1.0.2h-r1
alpine/openssl(Alpine:v3.5) < 1.0.2h-r1 1.0.2h-r1
alpine/openssl(Alpine:v3.6) < 1.0.2h-r1 1.0.2h-r1
alpine/openssl(Alpine:v3.7) < 1.0.2h-r1 1.0.2h-r1
alpine/openssl(Alpine:v3.8) < 1.0.2h-r1 1.0.2h-r1

References