The OpenSSL public API function X509_issuer_and_serial_hash() attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it fails to correctly handle any errors that may occur while parsing the issuer field (which might occur if the issuer field is maliciously constructed). This may subsequently result in a NULL pointer deref and a crash leading to a potential denial of service attack. The function X509_issuer_and_serial_hash() is never directly called by OpenSSL itself so applications are only vulnerable if they use this function directly and they use it on certificates that may have been obtained from untrusted sources. OpenSSL versions 1.1.1i and below are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1j. OpenSSL versions 1.0.2x and below are affected by this issue. However OpenSSL 1.0.2 is out of support and no longer receiving public updates. Premium support customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should upgrade to 1.1.1j. Fixed in OpenSSL 1.1.1j (Affected 1.1.1-1.1.1i). Fixed in OpenSSL 1.0.2y (Affected 1.0.2-1.0.2x).
CVSS Details
- CVSS 3.1 Base Score: 5.9
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade edk2-ovmf | May 4, 2022 | Feb 16, 2021 |
| Alpine Linux | — | Upgrade opensslUpgrade openssl3Upgrade openssl1.1-compat | Aug 22, 2024 | Feb 16, 2021 |
| Amazon Linux Ami 2 | — | Upgrade openssl11Upgrade openssl-libsUpgrade edk2-aarch64Upgrade edk2-ovmfUpgrade openssl-perlUpgrade openssl11-develUpgrade openssl11-debuginfoUpgrade opensslUpgrade edk2-tools-docUpgrade edk2-toolsUpgrade openssl-staticUpgrade openssl11-staticUpgrade edk2-tools-pythonUpgrade openssl-debuginfoUpgrade edk2-debuginfoUpgrade openssl11-libsUpgrade openssl-devel | Feb 22, 2021 | Feb 16, 2021 |
| Amazon_linux | — | Upgrade openssl | Feb 25, 2021 | Feb 16, 2021 |
| Apple Osx Webrtc | — | Upgrade macOS to the latest version | Aug 23, 2021 | May 24, 2021 |
| Apple Safari | — | Uninstall Apple Safari on WindowsUpgrade to Apple Safari version 14.1.1 | May 25, 2021 | Feb 16, 2021 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Feb 16, 2021 |
| Centos_linux | — | Upgrade openssl-libsUpgrade openssl-perlUpgrade edk2-ovmfUpgrade openssl-develUpgrade opensslUpgrade openssl-libs-debuginfoUpgrade openssl-debugsourceUpgrade openssl-staticUpgrade openssl-debuginfo | Oct 14, 2021 | Feb 16, 2021 |
| Debian | — | Upgrade openssl | Feb 19, 2021 | Feb 16, 2021 |
| Freebsd | — | Upgrade mysql57-serverUpgrade FreeBSDUpgrade openssl-develUpgrade mariadb104-serverUpgrade mysql80-serverUpgrade mariadb103-serverUpgrade mysql56-serverUpgrade mariadb105-serverUpgrade openssl | Apr 20, 2021 | Apr 20, 2021 |
| Gentoo Linux | — | Upgrade dev-libs/openssl. | Apr 1, 2021 | Feb 16, 2021 |
| Http Openssl | — | Upgrade to the latest version of OpenSSL | Feb 17, 2021 | Feb 16, 2021 |
| Huawei Euleros 2_0_sp2 | — | Upgrade openssl110f-libsUpgrade openssl110f-develUpgrade openssl110f | Sep 16, 2021 | Feb 16, 2021 |
| Huawei Euleros 2_0_sp3 | — | Upgrade openssl098e | Apr 30, 2021 | Feb 16, 2021 |
| Huawei Euleros 2_0_sp5 | — | Upgrade openssl111d-develUpgrade openssl111d-libsUpgrade openssl111d-staticUpgrade openssl111d | May 19, 2021 | Feb 16, 2021 |
| Huawei Euleros 2_0_sp8 | — | Upgrade compat-openssl10 | May 18, 2021 | Feb 16, 2021 |
| Huawei Euleros 2_0_sp9 | — | Upgrade shim | Jun 2, 2021 | Feb 16, 2021 |
| Ibm Aix | — | Apply the fix or workaround for openssl_advisory33 | Apr 15, 2021 | Feb 16, 2021 |
| Oracle Mysql | — | Upgrade to MySQL version 5.7.34Upgrade to MySQL version 8.0.24 | Jun 15, 2026 | Feb 16, 2021 |
| Oracle Solaris | — | Upgrade library/security/openssl to version 1.0.2.25-11.4.33.0.1.94.0 on Solaris 11.4Upgrade database/mysql-57/library to version 5.7.34-11.4.35.0.1.94.2 on Solaris 11.4Upgrade database/mysql-57 to version 5.7.34-11.4.35.0.1.94.2 on Solaris 11.4Upgrade database/mysql-57/client to version 5.7.34-11.4.35.0.1.94.2 on Solaris 11.4Upgrade library/security/openssl-11 to version 1.1.1.10-11.4.33.0.1.94.0 on Solaris 11.4Upgrade library/security/openssl/openssl-fips-140 to version 2.0.15-11.4.33.0.1.94.0 on Solaris 11.4Upgrade database/mysql-57/embedded to version 5.7.34-11.4.35.0.1.94.2 on Solaris 11.4Upgrade library/security/openssl to version 1.0.2.26-0.175.3.36.0.27.0 on Solaris 11.3Upgrade database/mysql-57/tests to version 5.7.34-11.4.35.0.1.94.2 on Solaris 11.4Upgrade library/security/openssl/openssl-fips-140 to version 2.0.15-0.175.3.36.0.27.0 on Solaris 11.3 | May 19, 2021 | Feb 16, 2021 |
| Oracle_linux | — | Upgrade openssl-libsUpgrade openssl-debugsourceUpgrade openssl-develUpgrade opensslUpgrade openssl-perlUpgrade openssl-static | Oct 13, 2021 | Feb 16, 2021 |
| Pulse Secure Pulse Connect Secure | — | Update Pulse Connect Secure to version 9.1R12 | Jul 15, 2021 | Feb 16, 2021 |
| Redhat_linux | — | Upgrade openssl-debuginfoUpgrade openssl-staticUpgrade openssl-develNo solution existsUpgrade edk2-aarch64Upgrade openssl-debugsourceUpgrade openssl-libsUpgrade opensslUpgrade openssl-perlUpgrade edk2-ovmfUpgrade openssl-libs-debuginfo | Oct 14, 2021 | Feb 16, 2021 |
| Rocky_linux | — | Upgrade openssl-perlUpgrade openssl-libsUpgrade openssl-debuginfoUpgrade openssl-libs-debuginfoUpgrade openssl-develUpgrade opensslUpgrade openssl-debugsource | Mar 12, 2024 | Feb 16, 2021 |
| Suse | — | Upgrade libopenssl0_9_8-hmac-32bitUpgrade libopenssl1-develUpgrade openssl-1_1Upgrade libopenssl1_1Upgrade libopenssl1_0_0-x86Upgrade libopenssl1_1-hmacUpgrade libopenssl-1_1-develUpgrade libopenssl1_1-32bitUpgrade libopenssl1_0_0-steamUpgrade openssl-docUpgrade libopenssl1_0_0-steam-32bitUpgrade libopenssl0_9_8-32bitUpgrade libopenssl-develUpgrade openssl-1_0_0Upgrade openssl-1_0_0-docUpgrade libopenssl1_0_0-hmacUpgrade libopenssl-1_0_0-devel-32bitUpgrade libopenssl1_0_0-hmac-32bitUpgrade openssl1-docUpgrade libopenssl1_1-hmac-32bitUpgrade libopenssl1_0_0-32bitUpgrade openssl1Upgrade libopenssl0_9_8Upgrade opensslUpgrade libopenssl-1_0_0-develUpgrade openssl-1_1-docUpgrade libopenssl0_9_8-hmacUpgrade libopenssl-1_1-devel-32bitUpgrade libopenssl10Upgrade openssl-1_0_0-cavsUpgrade libopenssl1_0_0 | Mar 9, 2021 | Feb 16, 2021 |
| Ubuntu | — | Upgrade libssl1.0.0 (Ubuntu Pro)Upgrade libssl1.0.0Upgrade libssl1.1 | Feb 19, 2021 | Feb 16, 2021 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Feb 16, 2021 |
Prioritise with Active Threat Intelligence
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