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

CVE-2022-4450

Fixed in a distro release EPSS 29%CVSS 7.5

The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. This could be exploited by an attacker who has the ability to supply malicious PEM files for parsing to achieve a denial of service attack. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. These locations include the PEM_read_bio_TYPE() functions as well as the decoders introduced in OpenSSL 3.0. The OpenSSL asn1parse command line application is also impacted by this issue.

Published 2023-02-08 · CVE record · OSV

Products: OpenSSL, Siemens SCALANCE W1750D (JP), Siemens SCALANCE W1750D (ROW), Siemens SCALANCE W1750D (USA), Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP, Siemens SIMATIC S7-1500 TM MFP - GNU/Linux subsystem, Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFP

Fixed upstream

EcosystemPackageFixed in
crates.ioopenssl-src111.25.0
crates.ioopenssl-src300.0.12

Distro releases

ReleasePackageFixed in
AlmaLinux 8edk2-aarch6420220126gitbb1bba3d77-4.el8
AlmaLinux 8edk2-ovmf20220126gitbb1bba3d77-4.el8
AlmaLinux 8openssl1:1.1.1k-9.el8_7
AlmaLinux 8openssl-devel1:1.1.1k-9.el8_7
AlmaLinux 8openssl-libs1:1.1.1k-9.el8_7
AlmaLinux 8openssl-perl1:1.1.1k-9.el8_7
AlmaLinux 9edk2-aarch6420221207gitfff6d81270b5-9.el9_2
AlmaLinux 9edk2-ovmf20221207gitfff6d81270b5-9.el9_2
AlmaLinux 9edk2-tools20221207gitfff6d81270b5-9.el9_2
AlmaLinux 9edk2-tools-doc20221207gitfff6d81270b5-9.el9_2
AlmaLinux 9openssl1:3.0.1-47.el9_1
AlmaLinux 9openssl-devel1:3.0.1-47.el9_1
AlmaLinux 9openssl-libs1:3.0.1-47.el9_1
AlmaLinux 9openssl-perl1:3.0.1-47.el9_1
Alpine 3.14openssl1.1.1t-r0
Alpine 3.15openssl1.1.1t-r0
Alpine 3.15openssl33.0.8-r0
Alpine 3.16openssl1.1.1t-r0
Alpine 3.16openssl33.0.8-r0
Alpine 3.17openssl3.0.8-r0
Alpine 3.18openssl3.0.8-r0
Alpine 3.19openssl3.0.8-r0
Alpine 3.20openssl3.0.8-r0
Alpine 3.21openssl3.0.8-r0
Alpine 3.22openssl3.0.8-r0
Alpine 3.23openssl3.0.8-r0
Alpine 3.24openssl3.0.8-r0
Chainguardlibcrypto33.1.0-r0
Chainguardlibssl33.1.0-r0
Chainguardopenssl3.1.0-r0
Chainguardopenssl-config3.1.0-r0
Chainguardopenssl-dbg3.1.0-r0
Chainguardopenssl-dev3.1.0-r0
Chainguardopenssl-doc3.1.0-r0
Chainguardopenssl-engine-afalg3.1.0-r0
Chainguardopenssl-engine-capi3.1.0-r0
Chainguardopenssl-engine-loader-attic3.1.0-r0
Chainguardopenssl-engine-padlock3.1.0-r0
Chainguardopenssl-provider-fips3.0.8-r0
Chainguardopenssl-provider-legacy3.1.0-r0
Chainguardruby-3.10
Chainguardruby-3.1-base0
Chainguardruby-3.1-base-dev0
Chainguardruby-3.1-dev0
Chainguardruby-3.1-doc0
Debian 10openssl1.1.1n-0+deb10u4
Debian 11openssl1.1.1n-0+deb11u4
Debian 12openssl3.0.8-1
Debian 13openssl3.0.8-1
Debian 14openssl3.0.8-1
Red Hat Enterprise Linux 8edk20:20220126gitbb1bba3d77-4.el8
Red Hat Enterprise Linux 8edk2-aarch640:20220126gitbb1bba3d77-4.el8
Red Hat Enterprise Linux 8edk2-ovmf0:20220126gitbb1bba3d77-4.el8
Red Hat Enterprise Linux 8openssl1:1.1.1k-9.el8_7
Red Hat Enterprise Linux 8openssl-debuginfo1:1.1.1k-9.el8_7
Red Hat Enterprise Linux 8openssl-debugsource1:1.1.1k-9.el8_7
Red Hat Enterprise Linux 8openssl-devel1:1.1.1k-9.el8_7
Red Hat Enterprise Linux 8openssl-libs1:1.1.1k-9.el8_7
Red Hat Enterprise Linux 8openssl-libs-debuginfo1:1.1.1k-9.el8_7
Red Hat Enterprise Linux 8openssl-perl1:1.1.1k-9.el8_7
Red Hat Enterprise Linux 9edk20:20221207gitfff6d81270b5-9.el9_2
Red Hat Enterprise Linux 9edk2-aarch640:20221207gitfff6d81270b5-9.el9_2
Red Hat Enterprise Linux 9edk2-debugsource0:20221207gitfff6d81270b5-9.el9_2
Red Hat Enterprise Linux 9edk2-ovmf0:20221207gitfff6d81270b5-9.el9_2
Red Hat Enterprise Linux 9edk2-tools0:20221207gitfff6d81270b5-9.el9_2
Red Hat Enterprise Linux 9edk2-tools-debuginfo0:20221207gitfff6d81270b5-9.el9_2
Red Hat Enterprise Linux 9edk2-tools-doc0:20221207gitfff6d81270b5-9.el9_2
Red Hat Enterprise Linux 9openssl1:3.0.1-47.el9_1
Red Hat Enterprise Linux 9openssl-debuginfo1:3.0.1-47.el9_1
Red Hat Enterprise Linux 9openssl-debugsource1:3.0.1-47.el9_1
Red Hat Enterprise Linux 9openssl-devel1:3.0.1-47.el9_1
Red Hat Enterprise Linux 9openssl-libs1:3.0.1-47.el9_1
Red Hat Enterprise Linux 9openssl-libs-debuginfo1:3.0.1-47.el9_1
Red Hat Enterprise Linux 9openssl-perl1:3.0.1-47.el9_1
Red Hat jboss core services 1jbcs-httpd24-apr-util0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-debuginfo0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-debuginfo0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-devel0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-devel0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-ldap0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-ldap0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-ldap-debuginfo0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-mysql0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-mysql0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-mysql-debuginfo0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-nss0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-nss0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-nss-debuginfo0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-odbc0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-odbc0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-odbc-debuginfo0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-openssl0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-openssl0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-openssl-debuginfo0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-pgsql0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-pgsql0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-pgsql-debuginfo0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-sqlite0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-sqlite0:1.6.1-101.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-apr-util-sqlite-debuginfo0:1.6.1-101.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-curl0:8.0.1-1.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-curl0:8.0.1-1.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-curl-debuginfo0:8.0.1-1.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-curl-debuginfo0:8.0.1-1.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd0:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-debuginfo0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-debuginfo0:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-devel0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-devel0:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-manual0:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-manual0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-selinux0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-selinux0:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-tools0:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-tools0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-httpd-tools-debuginfo0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-libcurl0:8.0.1-1.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-libcurl0:8.0.1-1.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-libcurl-debuginfo0:8.0.1-1.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-libcurl-devel0:8.0.1-1.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-libcurl-devel0:8.0.1-1.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_ldap0:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_ldap0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_ldap-debuginfo0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_proxy_html1:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_proxy_html1:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_proxy_html-debuginfo1:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_session0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_session0:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_session-debuginfo0:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_ssl1:2.4.51-39.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_ssl1:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-mod_ssl-debuginfo1:2.4.51-39.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl1:1.1.1k-14.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl1:1.1.1k-14.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-debuginfo1:1.1.1k-14.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-debuginfo1:1.1.1k-14.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-devel1:1.1.1k-14.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-devel1:1.1.1k-14.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-libs1:1.1.1k-14.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-libs1:1.1.1k-14.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-libs-debuginfo1:1.1.1k-14.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-perl1:1.1.1k-14.el7jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-perl1:1.1.1k-14.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-static1:1.1.1k-14.el8jbcs
Red Hat jboss core services 1jbcs-httpd24-openssl-static1:1.1.1k-14.el7jbcs
Red Hat jboss enterprise web server 5.7jws5-tomcat-native0:1.2.31-14.redhat_14.el7jws
Red Hat jboss enterprise web server 5.7jws5-tomcat-native0:1.2.31-14.redhat_14.el8jws
Red Hat jboss enterprise web server 5.7jws5-tomcat-native0:1.2.31-14.redhat_14.el9jws
Red Hat jboss enterprise web server 5.7jws5-tomcat-native-debuginfo0:1.2.31-14.redhat_14.el7jws
Red Hat jboss enterprise web server 5.7jws5-tomcat-native-debuginfo0:1.2.31-14.redhat_14.el9jws
Red Hat jboss enterprise web server 5.7jws5-tomcat-native-debuginfo0:1.2.31-14.redhat_14.el8jws
Red Hat rhel eus 8.6openssl1:1.1.1k-9.el8_6
Red Hat rhel eus 8.6openssl-debuginfo1:1.1.1k-9.el8_6
Red Hat rhel eus 8.6openssl-debugsource1:1.1.1k-9.el8_6
Red Hat rhel eus 8.6openssl-devel1:1.1.1k-9.el8_6
Red Hat rhel eus 8.6openssl-libs1:1.1.1k-9.el8_6
Red Hat rhel eus 8.6openssl-libs-debuginfo1:1.1.1k-9.el8_6
Red Hat rhel eus 8.6openssl-perl1:1.1.1k-9.el8_6
Red Hat rhel eus 9.0openssl1:3.0.1-46.el9_0
Red Hat rhel eus 9.0openssl-debuginfo1:3.0.1-46.el9_0
Red Hat rhel eus 9.0openssl-debugsource1:3.0.1-46.el9_0
Red Hat rhel eus 9.0openssl-devel1:3.0.1-46.el9_0
Red Hat rhel eus 9.0openssl-libs1:3.0.1-46.el9_0
Red Hat rhel eus 9.0openssl-libs-debuginfo1:3.0.1-46.el9_0
Red Hat rhel eus 9.0openssl-perl1:3.0.1-46.el9_0
Rocky Linux 8openssl1:1.1.1k-9.el8_7
Rocky Linux 9openssl1:3.0.1-47.el9_1
SUSE Enterprise Storage 7openssl-1_11.1.1d-150200.11.57.1
SUSE Enterprise Storage 7.1openssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise High Performance Computing 15 SP2-LTSSopenssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOSopenssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise High Performance Computing 15 SP3-LTSSopenssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise Micro 5.1openssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise Micro 5.2openssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise Micro 5.3openssl-1_11.1.1l-150400.7.22.1
SUSE Linux Enterprise Module for Basesystem 15 SP4openssl-1_11.1.1l-150400.7.22.1
SUSE Linux Enterprise Module for Basesystem 15 SP4openssl-33.0.1-150400.4.17.1
SUSE Linux Enterprise Real Time 15 SP3openssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise Server 12 SP4-LTSSopenssl-1_11.1.1d-2.75.1
SUSE Linux Enterprise Server 12 SP5openssl-1_11.1.1d-2.75.1
SUSE Linux Enterprise Server 15 SP2-LTSSopenssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise Server 15 SP3-LTSSopenssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise Server for SAP Applications 12 SP4openssl-1_11.1.1d-2.75.1
SUSE Linux Enterprise Server for SAP Applications 12 SP5openssl-1_11.1.1d-2.75.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2openssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3openssl-1_11.1.1d-150200.11.57.1
SUSE Linux Enterprise Software Development Kit 12 SP5openssl-1_11.1.1d-2.75.1
SUSE Manager Proxy 4.2openssl-1_11.1.1d-150200.11.57.1
SUSE Manager Retail Branch Server 4.2openssl-1_11.1.1d-150200.11.57.1
SUSE Manager Server 4.2openssl-1_11.1.1d-150200.11.57.1
SUSE OpenStack Cloud 9openssl-1_11.1.1d-2.75.1
SUSE OpenStack Cloud Crowbar 9openssl-1_11.1.1d-2.75.1
Ubuntu 18.04 LTSopenssl1.1.1-1ubuntu2.1~18.04.21
Ubuntu 20.04 LTSopenssl1.1.1f-1ubuntu2.17
Ubuntu 22.04 LTSedk22022.02-3ubuntu0.22.04.4
Ubuntu 22.04 LTSnodejs12.22.9~dfsg-1ubuntu3.3
Ubuntu 22.04 LTSopenssl3.0.2-0ubuntu1.8
Ubuntu 24.04 LTSedk22024.02-2ubuntu0.6
Ubuntu Pro 16.04 LTSedk2no fix
Ubuntu Pro 18.04 LTSedk2no fix
Ubuntu Pro 20.04 LTSedk2no fix
Ubuntu Pro FIPS-updates 18.04 LTSopenssl1.1.1-1ubuntu2.fips.2.1~18.04.21
Ubuntu Pro FIPS-updates 20.04 LTSopenssl1.1.1f-1ubuntu2.fips.17
Ubuntu Pro FIPS 18.04 LTSopensslno fix
Ubuntu Pro FIPS 20.04 LTSopensslno fix
Wolfilibcrypto33.1.0-r0
Wolfilibssl33.1.0-r0
Wolfiopenssl3.1.0-r0
Wolfiopenssl-config3.1.0-r0
Wolfiopenssl-dbg3.1.0-r0
Wolfiopenssl-dev3.1.0-r0
Wolfiopenssl-doc3.1.0-r0
Wolfiopenssl-engine-afalg3.1.0-r0
Wolfiopenssl-engine-capi3.1.0-r0
Wolfiopenssl-engine-loader-attic3.1.0-r0
Wolfiopenssl-engine-padlock3.1.0-r0
Wolfiopenssl-provider-legacy3.1.0-r0
Wolfiruby-3.10
Wolfiruby-3.1-base0
Wolfiruby-3.1-base-dev0
Wolfiruby-3.1-dev0
Wolfiruby-3.1-doc0
openSUSE Leap 15.4openssl-1_11.1.1l-150400.7.22.1
openSUSE Leap 15.4openssl-33.0.1-150400.4.17.1
openSUSE Leap Micro 5.2openssl-1_11.1.1d-150200.11.57.1
openSUSE Leap Micro 5.3openssl-1_11.1.1l-150400.7.22.1
openSUSE Tumbleweedopenssl-1_11.1.1t-1.1
openSUSE Tumbleweedopenssl-33.0.8-1.1