CVE-2021-3450CA certificate check bypass with X509_V_FLAG_X509_STRICT
Updated under an hour ago ()
Does this affect you?
It affects OpenSSL and 32 other products. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
The X509_V_FLAG_X509_STRICT flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. Starting from OpenSSL version 1.1.1h a check to disallow certificates in the chain that have explicitly encoded elliptic curve parameters was added as an additional strict check. An error in the implementation of this check meant that the result of a previous check to confirm that certificates in the chain are valid CA certificates was overwritten. This effectively bypasses the check that non-CA certificates must not be able to issue other certificates. If a "purpose" has been configured then there is a subsequent opportunity for checks that the certificate is a valid CA. All of the named "purpose" values implemented in libcrypto perform this check. Therefore, where a purpose is set the certificate chain will still be rejected even when the strict flag has been used. A purpose is set by default in libssl client and server certificate verification routines, but it can be overridden or removed by an application. In order to be affected, an application must explicitly set the X509_V_FLAG_X509_STRICT verification flag and either not set a purpose for the certificate verification or, in the case of TLS client or server applications, override the default purpose. OpenSSL versions 1.1.1h and newer 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.1h-1.1.1j).
- CVSS
- 7.4 HIGH (v3.1, NVD)CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- openssl
- NVD analysis
- Modified
- Record last updated
- Oct 8, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
OpenSSL OpenSSL openssl:openssl (from the name) | Fixed in OpenSSL 1.1.1k (Affected 1.1.1h-1.1.1j) | CNA record |
openssl openssl openssl:openssl | from 1.1.1h before 1.1.1k | NVD |
freebsd freebsd freebsd:freebsd | 12.2; 12.2; 12.2 | NVD |
netapp santricity_smi-s_provider_firmware netapp:santricity_smi-s_provider_firmware | all versions | NVD |
netapp storagegrid_firmware netapp:storagegrid_firmware | all versions | NVD |
windriver linux windriver:linux | all versions; 17.0; 18.0; 19.0 | NVD |
netapp cloud_volumes_ontap_mediator netapp:cloud_volumes_ontap_mediator | all versions | NVD |
netapp oncommand_workflow_automation netapp:oncommand_workflow_automation | all versions | NVD |
netapp ontap_select_deploy_administration_utility netapp:ontap_select_deploy_administration_utility | all versions | NVD |
netapp storagegrid netapp:storagegrid | all versions | NVD |
fedoraproject fedora fedoraproject:fedora | 34 | NVD |
tenable nessus tenable:nessus | through 8.13.1 | NVD |
tenable nessus_agent tenable:nessus_agent | from 8.2.1 through 8.2.3 | NVD |
tenable nessus_network_monitor tenable:nessus_network_monitor | 5.11.0; 5.11.1; 5.12.0; 5.12.1; 5.13.0 | NVD |
oracle commerce_guided_search oracle:commerce_guided_search | 11.3.2 | NVD |
oracle enterprise_manager_for_storage_management oracle:enterprise_manager_for_storage_management | 13.4.0.0 | NVD |
oracle graalvm oracle:graalvm | 19.3.5; 20.3.1.2; 21.0.0.2 | NVD |
oracle jd_edwards_enterpriseone_tools oracle:jd_edwards_enterpriseone_tools | before 9.2.6.0 | NVD |
oracle jd_edwards_world_security oracle:jd_edwards_world_security | a9.4 | NVD |
oracle mysql_connectors oracle:mysql_connectors | through 8.0.23 | NVD |
oracle mysql_enterprise_monitor oracle:mysql_enterprise_monitor | through 8.0.23 | NVD |
oracle mysql_server oracle:mysql_server | through 5.7.33; from 8.0.15 through 8.0.23 | NVD |
oracle mysql_workbench oracle:mysql_workbench | through 8.0.23 | NVD |
oracle peoplesoft_enterprise_peopletools oracle:peoplesoft_enterprise_peopletools | from 8.57 through 8.59 | NVD |
oracle secure_backup oracle:secure_backup | before 18.1.0.1.0 | NVD |
oracle secure_global_desktop oracle:secure_global_desktop | 5.6 | NVD |
oracle weblogic_server oracle:weblogic_server | 12.2.1.4.0; 14.1.1.0.0 | NVD |
mcafee web_gateway mcafee:web_gateway | 8.2.19; 9.2.10; 10.1.1 | NVD |
mcafee web_gateway_cloud_service mcafee:web_gateway_cloud_service | 8.2.19; 9.2.10; 10.1.1 | NVD |
sonicwall sma100_firmware sonicwall:sma100_firmware | before 10.2.1.0-17sv | NVD |
sonicwall capture_client sonicwall:capture_client | before 3.6.24 | NVD |
sonicwall email_security sonicwall:email_security | before 10.0.11 | NVD |
sonicwall sonicos sonicwall:sonicos | through 7.0.1-r1456 | NVD |
nodejs node.js nodejs:node.js | from 10.0.0 before 10.24.1; from 12.0.0 before 12.22.1; from 14.0.0 before 14.16.1; from 15.0.0 before 15.14.0 | NVD |
References
- https://www.openssl.org/news/secadv/20210325.txtx-refsource-confirm
- https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=2a40b7bc7b94dd7de897a74571e7024f0cf0d63bx-refsource-confirm
- https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-openssl-2021-GHY28dJdvendor-advisory, x-refsource-cisco
- http://www.openwall.com/lists/oss-security/2021/03/27/1mailing-list, x-refsource-mlist
- http://www.openwall.com/lists/oss-security/2021/03/27/2mailing-list, x-refsource-mlist
- http://www.openwall.com/lists/oss-security/2021/03/28/3mailing-list, x-refsource-mlist
- http://www.openwall.com/lists/oss-security/2021/03/28/4mailing-list, x-refsource-mlist
- https://security.gentoo.org/glsa/202103-03vendor-advisory, x-refsource-gentoo
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CCBFLLVQVILIVGZMBJL3IXZGKWQISYNP/vendor-advisory, x-refsource-fedora
- https://www.oracle.com/security-alerts/cpuApr2021.htmlx-refsource-misc
- https://www.tenable.com/security/tns-2021-09x-refsource-confirm
- https://security.netapp.com/advisory/ntap-20210326-0006/x-refsource-confirm
- https://security.FreeBSD.org/advisories/FreeBSD-SA-21:07.openssl.ascx-refsource-misc
- https://www.tenable.com/security/tns-2021-05x-refsource-confirm
- https://kc.mcafee.com/corporate/index?page=content&id=SB10356x-refsource-confirm
- https://www.tenable.com/security/tns-2021-08x-refsource-confirm
- https://mta.openssl.org/pipermail/openssl-announce/2021-March/000198.htmlx-refsource-misc
- https://www.oracle.com//security-alerts/cpujul2021.htmlx-refsource-misc
- https://kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA44845x-refsource-confirm
- https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2021-0013x-refsource-confirm
- https://www.oracle.com/security-alerts/cpuoct2021.htmlx-refsource-misc
- https://www.oracle.com/security-alerts/cpuapr2022.htmlx-refsource-misc
- https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdfx-refsource-confirm
- https://www.oracle.com/security-alerts/cpujul2022.htmlx-refsource-misc
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.