Back to CVE records
High 7.4Published Mar 25, 2021

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.

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

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

  • x-refsource-confirm
  • x-refsource-confirm
  • vendor-advisory, x-refsource-cisco
  • mailing-list, x-refsource-mlist
  • mailing-list, x-refsource-mlist
  • mailing-list, x-refsource-mlist
  • mailing-list, x-refsource-mlist
  • vendor-advisory, x-refsource-gentoo
  • vendor-advisory, x-refsource-fedora
  • x-refsource-misc
  • x-refsource-confirm
  • x-refsource-confirm
  • x-refsource-misc
  • x-refsource-confirm
  • x-refsource-confirm
  • x-refsource-confirm
  • x-refsource-misc
  • x-refsource-misc
  • x-refsource-confirm
  • x-refsource-confirm
  • x-refsource-misc
  • x-refsource-misc
  • x-refsource-confirm
  • x-refsource-misc

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.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.