ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade openssl-perlUpgrade openssl-develUpgrade opensslUpgrade openssl-libs | May 4, 2022 | Aug 24, 2021 |
| Alpine Linux | — | Upgrade openssl1.1-compatUpgrade openssl3Upgrade openssl | Mar 26, 2024 | Aug 24, 2021 |
| Amazon Linux Ami 2 | — | Upgrade openssl11-debuginfoUpgrade edk2-debuginfoUpgrade openssl-staticUpgrade edk2-tools-pythonUpgrade openssl-libsUpgrade edk2-aarch64Upgrade openssl-develUpgrade openssl-debuginfoUpgrade openssl11-staticUpgrade openssl-perlUpgrade openssl11-libsUpgrade edk2-tools-docUpgrade openssl11-develUpgrade openssl11Upgrade edk2-toolsUpgrade edk2-ovmfUpgrade openssl | Oct 7, 2021 | Aug 24, 2021 |
| Amazon_linux | — | Upgrade openssl | Oct 5, 2021 | Aug 24, 2021 |
| Aruba Aos 10 | — | PLEASE NOTE - To fully patch all the vulnerabilities disclosed above customers must upgrade to the following versions: - AOS-8.10.x.x: 8.10.0.5 and above - AOS-8.11.x.x: 8.11.0.0 and above - AOS-10.3.x.x: 10.3.1.1 and above - SD-Branch 8.7.0.0-2.3.0.x: 8.7.0.0-2.3.0.9 and above Customers who choose to implement the workarounds listed in the Workaround section below should note that all other vulnerabilities listed in this document are addressed by the following versions: - AOS-8.6.x.x: 8.6.0.20 and above - please note that not all issues are fixed in 8.6.x.x. See the Details section above for specific information - AOS-8.10.x.x: 8.10.0.5 and above - AOS-8.11.x.x: 8.11.0.0 and above - AOS-10.3.x.x: 10.3.1.1 and above - SD-Branch 8.7.0.0-2.3.0.x: 8.7.0.0-2.3.0.9 and above NOTE: At the time of publishing of this Revision-4 of the Security Advisory, following AOS software release trains their End of Maintenance (EoM) milestone: - AOS-8.6.x.x : all - AOS-8.11.x.x : all - AOS-10.3.x.x : all - AOS-10.5.x.x : all - AOS 10.6.x.x : all - SD-Branch 8.7.0.0-2.3.0.x : all Software versions with resolution/fixes for the vulnerabilities covered above can be downloaded from the HPE Networking Support Portal. https://networkingsupport.hpe.com/home/ HPE Aruba Networking does not evaluate or patch AOS branches that have reached their End of Maintenance (EoM) milestone. For Software Release End of Life information, visit: https://networkingsupport.hpe.com/notifications;notificationPageSize=100 ;notificationSortBy=announcementDate;notificationSortDir=desc;notificationCategory=Software%20Release%20End%20of%20Life; | Jan 14, 2025 | Feb 28, 2023 |
| Aruba Aos 8 | — | PLEASE NOTE - To fully patch all the vulnerabilities disclosed above customers must upgrade to the following versions: - AOS-8.10.x.x: 8.10.0.5 and above - AOS-8.11.x.x: 8.11.0.0 and above - AOS-10.3.x.x: 10.3.1.1 and above - SD-Branch 8.7.0.0-2.3.0.x: 8.7.0.0-2.3.0.9 and above Customers who choose to implement the workarounds listed in the Workaround section below should note that all other vulnerabilities listed in this document are addressed by the following versions: - AOS-8.6.x.x: 8.6.0.20 and above - please note that not all issues are fixed in 8.6.x.x. See the Details section above for specific information - AOS-8.10.x.x: 8.10.0.5 and above - AOS-8.11.x.x: 8.11.0.0 and above - AOS-10.3.x.x: 10.3.1.1 and above - SD-Branch 8.7.0.0-2.3.0.x: 8.7.0.0-2.3.0.9 and above NOTE: At the time of publishing of this Revision-4 of the Security Advisory, following AOS software release trains their End of Maintenance (EoM) milestone: - AOS-8.6.x.x : all - AOS-8.11.x.x : all - AOS-10.3.x.x : all - AOS-10.5.x.x : all - AOS 10.6.x.x : all - SD-Branch 8.7.0.0-2.3.0.x : all Software versions with resolution/fixes for the vulnerabilities covered above can be downloaded from the HPE Networking Support Portal. https://networkingsupport.hpe.com/home/ HPE Aruba Networking does not evaluate or patch AOS branches that have reached their End of Maintenance (EoM) milestone. For Software Release End of Life information, visit: https://networkingsupport.hpe.com/notifications;notificationPageSize=100 ;notificationSortBy=announcementDate;notificationSortDir=desc;notificationCategory=Software%20Release%20End%20of%20Life; | Jan 14, 2025 | Feb 28, 2023 |
| Aruba Aos Cx | — | The vulnerabilities contained in this advisory can be addressed
by patching or upgrading to one of the versions listed below
AOS-CX 10.06.xxxx: 10.06.0180 and above
AOS-CX 10.07.xxxx: 10.07.0061 and above
AOS-CX 10.08.xxxx: 10.08.1040 and above
AOS-CX 10.09.xxxx: 10.09.0010 and above
Aruba recommends that users using the following branches
upgrade to 10.06.0180 and above to address these vulnerabilities:
AOS-CX 10.05.xxxx and below
None of the above branch versions will address the UEFI
vulnerabilities mentioned in ARUBA-PSA-2022-001. | Feb 24, 2025 | Feb 22, 2022 |
| Centos_linux | — | Upgrade openssl-staticUpgrade openssl-develUpgrade openssl-debugsourceUpgrade openssl-libs-debuginfoUpgrade openssl-perlUpgrade openssl-libsUpgrade openssl-debuginfoUpgrade openssl | Dec 22, 2021 | Aug 24, 2021 |
| Debian | — | Upgrade openssl | Aug 26, 2021 | Aug 24, 2021 |
| F5 Big Ip | — | Update F5 BIG-IP to the latest version | Jun 17, 2026 | Oct 1, 2021 |
| Freebsd | — | Upgrade openssl-develUpgrade mysql-connector-c++Upgrade opensslUpgrade FreeBSDUpgrade mysql-server57Upgrade mysql-server56Upgrade mysql-server80Upgrade mysql-server55Upgrade mysql-connector-odbcUpgrade mysql-connector-java51Upgrade mysql-connector-java | Nov 4, 2022 | Aug 24, 2021 |
| Gentoo Linux | — | Upgrade dev-libs/openssl.Upgrade app-backup/tsm. | Sep 8, 2022 | Aug 24, 2021 |
| Hp Ilo | — | Upgrade HP iLO 5 to version 2.60 | Jun 7, 2024 | Aug 24, 2021 |
| Http Openssl | — | Upgrade to the latest version of OpenSSL | Aug 25, 2021 | Aug 24, 2021 |
| Huawei Euleros 2_0_sp3 | — | Upgrade openssl-develUpgrade openssl-libsUpgrade openssl | Feb 24, 2022 | Aug 24, 2021 |
| Huawei Euleros 2_0_sp5 | — | Upgrade openssl111d-libsUpgrade openssl111d-staticUpgrade openssl111dUpgrade openssl111d-devel | Nov 12, 2021 | Aug 24, 2021 |
| Huawei Euleros 2_0_sp8 | — | Upgrade openssl-develUpgrade opensslUpgrade openssl-libsUpgrade openssl-perl | Nov 2, 2021 | Aug 24, 2021 |
| Huawei Euleros 2_0_sp9 | — | Upgrade shim | Nov 12, 2021 | Aug 24, 2021 |
| Ibm Aix | — | Apply the fix or workaround for openssl_advisory34 | Oct 12, 2022 | Aug 24, 2021 |
| Oracle Solaris | — | Upgrade library/security/openssl to version 1.0.2.26-0.175.3.36.0.27.0 on Solaris 11.3Upgrade library/security/openssl/openssl-fips-140 to version 2.0.15-0.175.3.36.0.27.0 on Solaris 11.3Upgrade library/security/openssl to version 1.0.2.26-11.4.38.0.1.101.4 on Solaris 11.4Upgrade library/security/openssl-11 to version 1.1.1.12-11.4.38.0.1.101.4 on Solaris 11.4 | Nov 17, 2021 | Aug 24, 2021 |
| Oracle_linux | — | Upgrade openssl-perlUpgrade opensslUpgrade openssl-develUpgrade openssl-libsUpgrade openssl-staticUpgrade openssl-debugsource | Dec 22, 2021 | Aug 24, 2021 |
| Redhat_linux | — | Upgrade openssl-develUpgrade openssl-debugsourceUpgrade openssl-libsUpgrade openssl-debuginfoNo solution existsUpgrade openssl-perlUpgrade openssl-libs-debuginfoUpgrade opensslUpgrade openssl-static | Dec 22, 2021 | Aug 24, 2021 |
| Rocky_linux | — | Upgrade openssl-libsUpgrade opensslUpgrade openssl-libs-debuginfoUpgrade openssl-perlUpgrade openssl-debugsourceUpgrade openssl-debuginfoUpgrade openssl-devel | May 5, 2022 | Aug 24, 2021 |
| Suse | — | Upgrade openssl-1_0_0-cavsUpgrade libopenssl1_0_0-steam-32bitUpgrade libopenssl1_0_0-steamUpgrade libopenssl1_1-hmac-32bitUpgrade libopenssl-1_0_0-devel-32bitUpgrade libopenssl-1_1-devel-32bitUpgrade openssl1-docUpgrade openssl-1_0_0Upgrade libopenssl0_9_8-hmacUpgrade openssl-1_1-docUpgrade libopenssl1_0_0Upgrade libopenssl1_1Upgrade opensslUpgrade libopenssl1_0_0-hmacUpgrade libopenssl-develUpgrade libopenssl1_0_0-hmac-32bitUpgrade libopenssl1_0_0-32bitUpgrade libopenssl-1_1-develUpgrade libopenssl-1_0_0-develUpgrade libopenssl0_9_8-32bitUpgrade libopenssl1_1-hmacUpgrade libopenssl1_1-32bitUpgrade libopenssl1-develUpgrade openssl-docUpgrade openssl-1_0_0-docUpgrade openssl1Upgrade openssl-1_1Upgrade libopenssl1_0_0-x86Upgrade libopenssl0_9_8Upgrade libopenssl0_9_8-hmac-32bitUpgrade libopenssl10 | Aug 25, 2021 | Aug 24, 2021 |
| Ubuntu | — | Upgrade ovmf-ia32Upgrade libssl1.0.0Upgrade ovmfUpgrade libssl1.0.0 (Ubuntu Pro)Upgrade libssl1.1Upgrade qemu-efi-riscv64Upgrade qemu-efi-loongarch64Upgrade qemu-efi-aarch64Upgrade qemu-efi-armUpgrade qemu-efi | Aug 25, 2021 | Aug 24, 2021 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Aug 24, 2021 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub