Patchwire CVEs, their patch status, and feeds to follow them

CVE-2020-1971

Fixed in a distro release EPSS 7%CVSS 5.9

The X.509 GeneralName type is a generic type for representing different types of names. One of those name types is known as EDIPartyName. OpenSSL provides a function GENERAL_NAME_cmp which compares different instances of a GENERAL_NAME to see if they are equal or not. This function behaves incorrectly when both GENERAL_NAMEs contain an EDIPARTYNAME. A NULL pointer dereference and a crash may occur leading to a possible denial of service attack. OpenSSL itself uses the GENERAL_NAME_cmp function for two purposes: 1) Comparing CRL distribution point names between an available CRL and a CRL distribution point embedded in an X509 certificate 2) When verifying that a timestamp response token signer matches the timestamp authority name (exposed via the API functions TS_RESP_verify_response and TS_RESP_verify_token) If an attacker can control both items being compared then that attacker could trigger a crash. For example if the attacker can trick a client or server into checking a malicious certificate against a malicious CRL then this may occur. Note that some applications automatically download CRLs based on a URL embedded in a certificate. This checking happens prior to the signatures on the certificate and CRL being verified. OpenSSL's s_server, s_client and verify tools have support for the "-crl_download" option which implements automatic CRL downloading and this attack has been demonstrated to work against those tools. Note that an unrelated bug means that affected versions of OpenSSL cannot parse or construct correct encodings of EDIPARTYNAME. However it is possible to construct a malformed EDIPARTYNAME that OpenSSL's parser will accept and hence trigger this attack. All OpenSSL 1.1.1 and 1.0.2 versions are affected by this issue. Other OpenSSL releases are out of support and have not been checked. Fixed in OpenSSL 1.1.1i (Affected 1.1.1-1.1.1h). Fixed in OpenSSL 1.0.2x (Affected 1.0.2-1.0.2w).

Published 2020-12-08 · CVE record · OSV

Products: OpenSSL

Distro releases

ReleasePackageFixed in
Alpine 3.10openssl1.1.1i-r0
Alpine 3.11openssl1.1.1i-r0
Alpine 3.12openssl1.1.1i-r0
Alpine 3.13libressl3.1.5-r0
Alpine 3.13openssl1.1.1i-r0
Alpine 3.14openssl1.1.1i-r0
Alpine 3.15openssl1.1.1i-r0
Alpine 3.15openssl31.1.1i-r0
Alpine 3.16openssl1.1.1i-r0
Alpine 3.16openssl31.1.1i-r0
Alpine 3.17openssl1.1.1i-r0
Alpine 3.18openssl1.1.1i-r0
Alpine 3.19openssl1.1.1i-r0
Alpine 3.20openssl1.1.1i-r0
Alpine 3.21openssl1.1.1i-r0
Alpine 3.22openssl1.1.1i-r0
Alpine 3.23openssl1.1.1i-r0
Alpine 3.24openssl1.1.1i-r0
Alpine 3.9openssl1.1.1i-r0
Chainguardmysql-8.08.0.38-r0
Chainguardmysql-8.0-bitnami-compat8.0.38-r0
Chainguardmysql-8.0-client8.0.38-r0
Chainguardmysql-8.0-dev8.0.38-r0
Chainguardmysql-8.0-iamguarded-compat8.0.38-r0
Chainguardmysql-8.0-oci-entrypoint8.0.38-r0
Chainguardmysql-8.0-oci-entrypoint-compat8.0.38-r0
Debian 10openssl1.1.1d-0+deb10u4
Debian 12openssl1.1.1i-1
Debian 13openssl1.1.1i-1
Debian 14openssl1.1.1i-1
Debian 9openssl1.1.0l-1~deb9u2
Debian 9openssl1.01.0.2u-1~deb9u3
Red Hat Enterprise Linux 7openssl1:1.0.2k-21.el7_9
Red Hat Enterprise Linux 7openssl-debuginfo1:1.0.2k-21.el7_9
Red Hat Enterprise Linux 7openssl-devel1:1.0.2k-21.el7_9
Red Hat Enterprise Linux 7openssl-libs1:1.0.2k-21.el7_9
Red Hat Enterprise Linux 7openssl-perl1:1.0.2k-21.el7_9
Red Hat Enterprise Linux 7openssl-static1:1.0.2k-21.el7_9
Red Hat Enterprise Linux 8openssl1:1.1.1g-12.el8_3
Red Hat Enterprise Linux 8openssl-debuginfo1:1.1.1g-12.el8_3
Red Hat Enterprise Linux 8openssl-debugsource1:1.1.1g-12.el8_3
Red Hat Enterprise Linux 8openssl-devel1:1.1.1g-12.el8_3
Red Hat Enterprise Linux 8openssl-libs1:1.1.1g-12.el8_3
Red Hat Enterprise Linux 8openssl-libs-debuginfo1:1.1.1g-12.el8_3
Red Hat Enterprise Linux 8openssl-perl1:1.1.1g-12.el8_3
Red Hat jboss core services 1jbcs-httpd24-brotli0:1.0.6-40.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-brotli-debuginfo0:1.0.6-40.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-brotli-devel0:1.0.6-40.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-httpd0:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-httpd-debuginfo0:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-httpd-devel0:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-httpd-manual0:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-httpd-selinux0:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-httpd-tools0:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_cluster-native0:1.3.14-16.Final_redhat_2.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_cluster-native-debuginfo0:1.3.14-16.Final_redhat_2.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_http20:1.15.7-12.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_http2-debuginfo0:1.15.7-12.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_jk0:1.2.48-11.redhat_1.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_jk-ap240:1.2.48-11.redhat_1.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_jk-debuginfo0:1.2.48-11.redhat_1.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_jk-manual0:1.2.48-11.redhat_1.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_ldap0:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_md1:2.0.8-31.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_md-debuginfo1:2.0.8-31.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_proxy_html1:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_security0:2.9.2-58.GA.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_security-debuginfo0:2.9.2-58.GA.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_session0:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-mod_ssl1:2.4.37-66.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-nghttp20:1.39.2-35.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-nghttp2-debuginfo0:1.39.2-35.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-nghttp2-devel0:1.39.2-35.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl1:1.1.1g-3.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl-chil0:1.0.0-3.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl-chil-debuginfo0:1.0.0-3.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl-debuginfo1:1.1.1g-3.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl-devel1:1.1.1g-3.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl-libs1:1.1.1g-3.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl-perl1:1.1.1g-3.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl-pkcs110:0.4.10-18.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl-pkcs11-debuginfo0:0.4.10-18.jbcs.el7
Red Hat jboss core services 1jbcs-httpd24-openssl-static1:1.1.1g-3.jbcs.el7
Red Hat jboss enterprise web server 3.1tomcat-native0:1.2.23-23.redhat_23.ep7.el7
Red Hat jboss enterprise web server 3.1tomcat-native-debuginfo0:1.2.23-23.redhat_23.ep7.el7
Red Hat jboss enterprise web server 5.4jws5-tomcat0:9.0.36-9.redhat_8.1.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-admin-webapps0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-admin-webapps0:9.0.36-9.redhat_8.1.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-docs-webapp0:9.0.36-9.redhat_8.1.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-docs-webapp0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-el-3.0-api0:9.0.36-9.redhat_8.1.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-el-3.0-api0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-javadoc0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-javadoc0:9.0.36-9.redhat_8.1.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-jsp-2.3-api0:9.0.36-9.redhat_8.1.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-jsp-2.3-api0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-lib0:9.0.36-9.redhat_8.1.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-lib0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-native0:1.2.25-3.redhat_3.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-native0:1.2.25-3.redhat_3.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-native-debuginfo0:1.2.25-3.redhat_3.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-native-debuginfo0:1.2.25-3.redhat_3.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-selinux0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-selinux0:9.0.36-9.redhat_8.1.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-servlet-4.0-api0:9.0.36-9.redhat_8.1.el7jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-servlet-4.0-api0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-webapps0:9.0.36-9.redhat_8.1.el8jws
Red Hat jboss enterprise web server 5.4jws5-tomcat-webapps0:9.0.36-9.redhat_8.1.el7jws
Red Hat rhel aus 7.2openssl1:1.0.1e-52.el7_2
Red Hat rhel aus 7.2openssl-debuginfo1:1.0.1e-52.el7_2
Red Hat rhel aus 7.2openssl-devel1:1.0.1e-52.el7_2
Red Hat rhel aus 7.2openssl-libs1:1.0.1e-52.el7_2
Red Hat rhel aus 7.2openssl-perl1:1.0.1e-52.el7_2
Red Hat rhel aus 7.2openssl-static1:1.0.1e-52.el7_2
Red Hat rhel aus 7.3openssl1:1.0.1e-61.el7_3
Red Hat rhel aus 7.3openssl-debuginfo1:1.0.1e-61.el7_3
Red Hat rhel aus 7.3openssl-devel1:1.0.1e-61.el7_3
Red Hat rhel aus 7.3openssl-libs1:1.0.1e-61.el7_3
Red Hat rhel aus 7.3openssl-perl1:1.0.1e-61.el7_3
Red Hat rhel aus 7.3openssl-static1:1.0.1e-61.el7_3
Red Hat rhel aus 7.4openssl1:1.0.2k-9.el7_4
Red Hat rhel aus 7.4openssl-debuginfo1:1.0.2k-9.el7_4
Red Hat rhel aus 7.4openssl-devel1:1.0.2k-9.el7_4
Red Hat rhel aus 7.4openssl-libs1:1.0.2k-9.el7_4
Red Hat rhel aus 7.4openssl-perl1:1.0.2k-9.el7_4
Red Hat rhel aus 7.4openssl-static1:1.0.2k-9.el7_4
Red Hat rhel e4s 7.4openssl1:1.0.2k-9.el7_4
Red Hat rhel e4s 7.4openssl-debuginfo1:1.0.2k-9.el7_4
Red Hat rhel e4s 7.4openssl-devel1:1.0.2k-9.el7_4
Red Hat rhel e4s 7.4openssl-libs1:1.0.2k-9.el7_4
Red Hat rhel e4s 7.4openssl-perl1:1.0.2k-9.el7_4
Red Hat rhel e4s 7.4openssl-static1:1.0.2k-9.el7_4
Red Hat rhel e4s 8.0openssl1:1.1.1-9.el8_0
Red Hat rhel e4s 8.0openssl-debuginfo1:1.1.1-9.el8_0
Red Hat rhel e4s 8.0openssl-debugsource1:1.1.1-9.el8_0
Red Hat rhel e4s 8.0openssl-devel1:1.1.1-9.el8_0
Red Hat rhel e4s 8.0openssl-libs1:1.1.1-9.el8_0
Red Hat rhel e4s 8.0openssl-libs-debuginfo1:1.1.1-9.el8_0
Red Hat rhel e4s 8.0openssl-perl1:1.1.1-9.el8_0
Red Hat rhel els 6openssl0:1.0.1e-59.el6_10
Red Hat rhel els 6openssl-debuginfo0:1.0.1e-59.el6_10
Red Hat rhel els 6openssl-devel0:1.0.1e-59.el6_10
Red Hat rhel els 6openssl-perl0:1.0.1e-59.el6_10
Red Hat rhel els 6openssl-static0:1.0.1e-59.el6_10
Red Hat rhel eus 7.6openssl1:1.0.2k-17.el7_6
Red Hat rhel eus 7.6openssl-debuginfo1:1.0.2k-17.el7_6
Red Hat rhel eus 7.6openssl-devel1:1.0.2k-17.el7_6
Red Hat rhel eus 7.6openssl-libs1:1.0.2k-17.el7_6
Red Hat rhel eus 7.6openssl-perl1:1.0.2k-17.el7_6
Red Hat rhel eus 7.6openssl-static1:1.0.2k-17.el7_6
Red Hat rhel eus 7.7openssl1:1.0.2k-20.el7_7
Red Hat rhel eus 7.7openssl-debuginfo1:1.0.2k-20.el7_7
Red Hat rhel eus 7.7openssl-devel1:1.0.2k-20.el7_7
Red Hat rhel eus 7.7openssl-libs1:1.0.2k-20.el7_7
Red Hat rhel eus 7.7openssl-perl1:1.0.2k-20.el7_7
Red Hat rhel eus 7.7openssl-static1:1.0.2k-20.el7_7
Red Hat rhel eus 8.1openssl1:1.1.1c-3.el8_1
Red Hat rhel eus 8.1openssl-debuginfo1:1.1.1c-3.el8_1
Red Hat rhel eus 8.1openssl-debugsource1:1.1.1c-3.el8_1
Red Hat rhel eus 8.1openssl-devel1:1.1.1c-3.el8_1
Red Hat rhel eus 8.1openssl-libs1:1.1.1c-3.el8_1
Red Hat rhel eus 8.1openssl-libs-debuginfo1:1.1.1c-3.el8_1
Red Hat rhel eus 8.1openssl-perl1:1.1.1c-3.el8_1
Red Hat rhel eus 8.2openssl1:1.1.1c-16.el8_2
Red Hat rhel eus 8.2openssl-debuginfo1:1.1.1c-16.el8_2
Red Hat rhel eus 8.2openssl-debugsource1:1.1.1c-16.el8_2
Red Hat rhel eus 8.2openssl-devel1:1.1.1c-16.el8_2
Red Hat rhel eus 8.2openssl-libs1:1.1.1c-16.el8_2
Red Hat rhel eus 8.2openssl-libs-debuginfo1:1.1.1c-16.el8_2
Red Hat rhel eus 8.2openssl-perl1:1.1.1c-16.el8_2
Red Hat rhel tus 7.4openssl1:1.0.2k-9.el7_4
Red Hat rhel tus 7.4openssl-debuginfo1:1.0.2k-9.el7_4
Red Hat rhel tus 7.4openssl-devel1:1.0.2k-9.el7_4
Red Hat rhel tus 7.4openssl-libs1:1.0.2k-9.el7_4
Red Hat rhel tus 7.4openssl-perl1:1.0.2k-9.el7_4
Red Hat rhel tus 7.4openssl-static1:1.0.2k-9.el7_4
SUSE Enterprise Storage 5openssl1.0.2j-60.63.1
SUSE Enterprise Storage 6openssl-1_0_01.0.2p-3.34.1
SUSE HPE Helion OpenStack 8openssl1.0.2j-60.63.1
SUSE Linux Enterprise High Performance Computing 15-ESPOSnodejs1010.23.1-1.30.1
SUSE Linux Enterprise High Performance Computing 15-ESPOSopenssl-1_11.1.0i-4.54.1
SUSE Linux Enterprise High Performance Computing 15-LTSSnodejs1010.23.1-1.30.1
SUSE Linux Enterprise High Performance Computing 15-LTSSopenssl-1_11.1.0i-4.54.1
SUSE Linux Enterprise Module for Basesystem 15 SP1openssl-1_11.1.0i-14.12.1
SUSE Linux Enterprise Module for Basesystem 15 SP2openssl-1_11.1.1d-11.12.1
SUSE Linux Enterprise Module for Legacy 15 SP1openssl-1_0_01.0.2p-3.34.1
SUSE Linux Enterprise Module for Legacy 15 SP2openssl-1_0_01.0.2p-3.34.1
SUSE Linux Enterprise Module for Web and Scripting 12nodejs1010.23.1-1.33.1
SUSE Linux Enterprise Module for Web and Scripting 12nodejs1212.20.1-1.26.1
SUSE Linux Enterprise Module for Web and Scripting 15 SP1nodejs1010.23.1-1.30.1
SUSE Linux Enterprise Module for Web and Scripting 15 SP2nodejs1010.23.1-1.30.1
SUSE Linux Enterprise Module for Web and Scripting 15 SP2nodejs1212.20.1-4.10.1
SUSE Linux Enterprise Server 11-SECURITYopenssl11.0.1g-0.58.30.1
SUSE Linux Enterprise Server 12 SP2-BCLopenssl1.0.2j-60.63.1
SUSE Linux Enterprise Server 12 SP2-LTSSopenssl1.0.2j-60.63.1
SUSE Linux Enterprise Server 12 SP3-BCLopenssl1.0.2j-60.63.1
SUSE Linux Enterprise Server 12 SP3-LTSSopenssl1.0.2j-60.63.1
SUSE Linux Enterprise Server 12 SP4-LTSSopenssl-1_0_01.0.2p-3.30.1
SUSE Linux Enterprise Server 12 SP4-LTSSopenssl-1_11.1.1d-2.27.1
SUSE Linux Enterprise Server 12 SP5openssl-1_0_01.0.2p-3.30.1
SUSE Linux Enterprise Server 12 SP5openssl-1_11.1.1d-2.27.1
SUSE Linux Enterprise Server 15-LTSSnodejs1010.23.1-1.30.1
SUSE Linux Enterprise Server 15-LTSSopenssl-1_0_01.0.2p-3.34.1
SUSE Linux Enterprise Server 15-LTSSopenssl-1_11.1.0i-4.54.1
SUSE Linux Enterprise Server for SAP Applications 12 SP2openssl1.0.2j-60.63.1
SUSE Linux Enterprise Server for SAP Applications 12 SP3openssl1.0.2j-60.63.1
SUSE Linux Enterprise Server for SAP Applications 12 SP4openssl-1_0_01.0.2p-3.30.1
SUSE Linux Enterprise Server for SAP Applications 12 SP4openssl-1_11.1.1d-2.27.1
SUSE Linux Enterprise Server for SAP Applications 12 SP5openssl-1_0_01.0.2p-3.30.1
SUSE Linux Enterprise Server for SAP Applications 12 SP5openssl-1_11.1.1d-2.27.1
SUSE Linux Enterprise Server for SAP Applications 15nodejs1010.23.1-1.30.1
SUSE Linux Enterprise Server for SAP Applications 15openssl-1_0_01.0.2p-3.34.1
SUSE Linux Enterprise Server for SAP Applications 15openssl-1_11.1.0i-4.54.1
SUSE Linux Enterprise Software Development Kit 12 SP5openssl-1_0_01.0.2p-3.30.1
SUSE Linux Enterprise Software Development Kit 12 SP5openssl-1_11.1.1d-2.27.1
SUSE OpenStack Cloud 7openssl1.0.2j-60.63.1
SUSE OpenStack Cloud 8openssl1.0.2j-60.63.1
SUSE OpenStack Cloud 9openssl-1_0_01.0.2p-3.30.1
SUSE OpenStack Cloud 9openssl-1_11.1.1d-2.27.1
SUSE OpenStack Cloud Crowbar 8openssl1.0.2j-60.63.1
SUSE OpenStack Cloud Crowbar 9openssl-1_0_01.0.2p-3.30.1
SUSE OpenStack Cloud Crowbar 9openssl-1_11.1.1d-2.27.1
Ubuntu 16.04 LTSopenssl1.0.2g-1ubuntu4.18
Ubuntu 18.04 LTSopenssl1.1.1-1ubuntu2.1~18.04.7
Ubuntu 18.04 LTSopenssl1.01.0.2n-1ubuntu5.5
Ubuntu 20.04 LTSopenssl1.1.1f-1ubuntu2.1
Ubuntu Pro 14.04 LTSopenssl1.0.1f-1ubuntu2.27+esm2
openSUSE Leap 15.1nodejs1010.23.1-lp151.2.15.1
openSUSE Leap 15.1openssl-1_0_01.0.2p-lp151.5.20.1
openSUSE Leap 15.1openssl-1_11.1.0i-lp151.8.12.2
openSUSE Leap 15.2nodejs1010.23.1-lp152.2.9.1
openSUSE Leap 15.2nodejs1212.20.1-lp152.3.9.1
openSUSE Leap 15.2openssl-1_0_01.0.2p-lp152.8.9.1
openSUSE Leap 15.2openssl-1_11.1.1d-lp152.7.9.1
openSUSE Tumbleweedmatrix-synapse1.43.0-1.1
openSUSE Tumbleweedopenssl-1_0_01.0.2u-12.1
openSUSE Tumbleweedopenssl-1_11.1.1l-1.2
openSUSE Tumbleweedopenssl-33.0.1-1.1