CVE-2021-3449
Fixed in a distro release EPSS 64%
An OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. All OpenSSL 1.1.1 versions are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1k. OpenSSL 1.0.2 is not impacted by this issue. Fixed in OpenSSL 1.1.1k (Affected 1.1.1-1.1.1j).
Products: OpenSSL
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| crates.io | openssl-src | 111.15.0 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Alpine:v3.10 | openssl | 1.1.1k-r0 |
| Alpine:v3.11 | openssl | 1.1.1k-r0 |
| Alpine:v3.12 | openssl | 1.1.1k-r0 |
| Alpine:v3.13 | openssl | 1.1.1k-r0 |
| Alpine:v3.14 | openssl | 1.1.1k-r0 |
| Alpine:v3.15 | openssl | 1.1.1k-r0 |
| Alpine:v3.15 | openssl3 | 1.1.1k-r0 |
| Alpine:v3.16 | openssl | 1.1.1k-r0 |
| Alpine:v3.16 | openssl3 | 1.1.1k-r0 |
| Alpine:v3.17 | openssl | 1.1.1k-r0 |
| Alpine:v3.18 | openssl | 1.1.1k-r0 |
| Alpine:v3.19 | openssl | 1.1.1k-r0 |
| Alpine:v3.20 | openssl | 1.1.1k-r0 |
| Alpine:v3.21 | openssl | 1.1.1k-r0 |
| Alpine:v3.22 | openssl | 1.1.1k-r0 |
| Alpine:v3.23 | openssl | 1.1.1k-r0 |
| Alpine:v3.24 | openssl | 1.1.1k-r0 |
| Alpine:v3.9 | openssl | 1.1.1k-r0 |
| Debian:10 | openssl | 1.1.1d-0+deb10u6 |
| Debian:12 | openssl | 1.1.1k-1 |
| Debian:13 | openssl | 1.1.1k-1 |
| Debian:14 | openssl | 1.1.1k-1 |
| Red Hat:enterprise_linux:8 | openssl | 1:1.1.1g-15.el8_3 |
| Red Hat:enterprise_linux:8 | openssl-debuginfo | 1:1.1.1g-15.el8_3 |
| Red Hat:enterprise_linux:8 | openssl-debugsource | 1:1.1.1g-15.el8_3 |
| Red Hat:enterprise_linux:8 | openssl-devel | 1:1.1.1g-15.el8_3 |
| Red Hat:enterprise_linux:8 | openssl-libs | 1:1.1.1g-15.el8_3 |
| Red Hat:enterprise_linux:8 | openssl-libs-debuginfo | 1:1.1.1g-15.el8_3 |
| Red Hat:enterprise_linux:8 | openssl-perl | 1:1.1.1g-15.el8_3 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-httpd | 0:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-httpd-debuginfo | 0:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-httpd-devel | 0:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-httpd-manual | 0:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-httpd-selinux | 0:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-httpd-tools | 0:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_cluster-native | 0:1.3.14-20.Final_redhat_2.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_cluster-native-debuginfo | 0:1.3.14-20.Final_redhat_2.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_http2 | 0:1.15.7-14.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_http2-debuginfo | 0:1.15.7-14.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_jk | 0:1.2.48-13.redhat_1.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_jk-ap24 | 0:1.2.48-13.redhat_1.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_jk-debuginfo | 0:1.2.48-13.redhat_1.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_jk-manual | 0:1.2.48-13.redhat_1.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_ldap | 0:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_md | 1:2.0.8-33.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_md-debuginfo | 1:2.0.8-33.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_proxy_html | 1:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_security | 0:2.9.2-60.GA.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_security-debuginfo | 0:2.9.2-60.GA.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_session | 0:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-mod_ssl | 1:2.4.37-70.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-nghttp2 | 0:1.39.2-37.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-nghttp2-debuginfo | 0:1.39.2-37.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-nghttp2-devel | 0:1.39.2-37.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl | 1:1.1.1g-6.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl-chil | 0:1.0.0-5.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl-chil-debuginfo | 0:1.0.0-5.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl-debuginfo | 1:1.1.1g-6.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl-devel | 1:1.1.1g-6.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl-libs | 1:1.1.1g-6.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl-perl | 1:1.1.1g-6.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl-pkcs11 | 0:0.4.10-20.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl-pkcs11-debuginfo | 0:0.4.10-20.jbcs.el7 |
| Red Hat:jboss_core_services:1 | jbcs-httpd24-openssl-static | 1:1.1.1g-6.jbcs.el7 |
| Red Hat:jboss_enterprise_web_server:3.1 | tomcat-native | 0:1.2.23-24.redhat_24.ep7.el7 |
| Red Hat:jboss_enterprise_web_server:3.1 | tomcat-native-debuginfo | 0:1.2.23-24.redhat_24.ep7.el7 |
| Red Hat:jboss_enterprise_web_server:5.4 | jws5-tomcat-native | 0:1.2.25-4.redhat_4.el8jws |
| Red Hat:jboss_enterprise_web_server:5.4 | jws5-tomcat-native | 0:1.2.25-4.redhat_4.el7jws |
| Red Hat:jboss_enterprise_web_server:5.4 | jws5-tomcat-native-debuginfo | 0:1.2.25-4.redhat_4.el7jws |
| Red Hat:jboss_enterprise_web_server:5.4 | jws5-tomcat-native-debuginfo | 0:1.2.25-4.redhat_4.el8jws |
| Red Hat:rhel_eus:8.1 | openssl | 1:1.1.1c-5.el8_1 |
| Red Hat:rhel_eus:8.1 | openssl-debuginfo | 1:1.1.1c-5.el8_1 |
| Red Hat:rhel_eus:8.1 | openssl-debugsource | 1:1.1.1c-5.el8_1 |
| Red Hat:rhel_eus:8.1 | openssl-devel | 1:1.1.1c-5.el8_1 |
| Red Hat:rhel_eus:8.1 | openssl-libs | 1:1.1.1c-5.el8_1 |
| Red Hat:rhel_eus:8.1 | openssl-libs-debuginfo | 1:1.1.1c-5.el8_1 |
| Red Hat:rhel_eus:8.1 | openssl-perl | 1:1.1.1c-5.el8_1 |
| Red Hat:rhel_eus:8.2 | openssl | 1:1.1.1c-18.el8_2 |
| Red Hat:rhel_eus:8.2 | openssl-debuginfo | 1:1.1.1c-18.el8_2 |
| Red Hat:rhel_eus:8.2 | openssl-debugsource | 1:1.1.1c-18.el8_2 |
| Red Hat:rhel_eus:8.2 | openssl-devel | 1:1.1.1c-18.el8_2 |
| Red Hat:rhel_eus:8.2 | openssl-libs | 1:1.1.1c-18.el8_2 |
| Red Hat:rhel_eus:8.2 | openssl-libs-debuginfo | 1:1.1.1c-18.el8_2 |
| Red Hat:rhel_eus:8.2 | openssl-perl | 1:1.1.1c-18.el8_2 |
| Red Hat:rhev_hypervisor:4.4 | redhat-virtualization-host | 0:4.4.5-20210330.0.el8_3 |
| Red Hat:rhev_hypervisor:4.4 | redhat-virtualization-host-image-update | 0:4.4.5-20210330.0.el8_3 |
| Rocky Linux:8 | openssl | 1:1.1.1g-15.el8_3 |
| SUSE:Enterprise Storage 6 | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise High Performance Computing 15-ESPOS | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise High Performance Computing 15-LTSS | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise Micro 5.0 | openssl-1_1 | 1.1.1d-11.20.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP2 | openssl-1_1 | 1.1.1d-11.20.1 |
| SUSE:Linux Enterprise Module for Certifications 15 SP3 | openssl-1_1 | 1.1.1d-11.20.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs10 | 10.24.1-1.39.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs12 | 12.22.2-1.32.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP2 | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP2 | nodejs12 | 12.22.2-4.16.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP3 | nodejs12 | 12.22.2-4.16.1 |
| SUSE:Linux Enterprise Server 12 SP4-LTSS | openssl-1_1 | 1.1.1d-2.33.1 |
| SUSE:Linux Enterprise Server 12 SP5 | openssl-1_1 | 1.1.1d-2.33.1 |
| SUSE:Linux Enterprise Server 15 SP1-BCL | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise Server 15 SP1-LTSS | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise Server 15-LTSS | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP4 | openssl-1_1 | 1.1.1d-2.33.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | openssl-1_1 | 1.1.1d-2.33.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP1 | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP5 | openssl-1_1 | 1.1.1d-2.33.1 |
| SUSE:Manager Proxy 4.0 | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Manager Retail Branch Server 4.0 | nodejs10 | 10.24.1-1.36.1 |
| SUSE:Manager Server 4.0 | nodejs10 | 10.24.1-1.36.1 |
| SUSE:OpenStack Cloud 9 | openssl-1_1 | 1.1.1d-2.33.1 |
| SUSE:OpenStack Cloud Crowbar 9 | openssl-1_1 | 1.1.1d-2.33.1 |
| Ubuntu:18.04:LTS | openssl | 1.1.1-1ubuntu2.1~18.04.9 |
| Ubuntu:18.04:LTS | postgresql-10 | 10.18-0ubuntu0.18.04.1 |
| Ubuntu:20.04:LTS | openssl | 1.1.1f-1ubuntu2.3 |
| Ubuntu:20.04:LTS | postgresql-12 | 12.8-0ubuntu0.20.04.1 |
| Ubuntu:Pro:FIPS-updates:18.04:LTS | openssl | 1.1.1-1ubuntu2.fips.2.1~18.04.9.1 |
| Ubuntu:Pro:FIPS-updates:20.04:LTS | openssl | 1.1.1f-1ubuntu2.fips.7 |
| Ubuntu:Pro:FIPS:18.04:LTS | openssl | no fix |
| Ubuntu:Pro:FIPS:20.04:LTS | openssl | 1.1.1f-1ubuntu2.fips.2.8 |
| openSUSE:Leap 15.2 | nodejs10 | 10.24.1-lp152.2.15.1 |
| openSUSE:Leap 15.2 | nodejs12 | 12.22.2-lp152.3.15.1 |
| openSUSE:Leap 15.2 | openssl-1_1 | 1.1.1d-lp152.7.15.1 |
| openSUSE:Leap 15.3 | nodejs10 | 10.24.1-1.36.1 |
| openSUSE:Leap 15.3 | nodejs12 | 12.22.2-4.16.1 |
| openSUSE:Tumbleweed | matrix-synapse | 1.43.0-1.1 |
| openSUSE:Tumbleweed | openssl-1_1 | 1.1.1l-1.2 |