{"schema_version":"1.7.5","id":"CVE-2021-3450","published":"2021-03-25T15:15:13.560Z","modified":"2026-07-08T23:57:39.586473Z","aliases":["BIT-node-2021-3450","BIT-node-min-2021-3450","GHSA-8hfj-xrj2-pm22","RUSTSEC-2021-0056"],"related":["SUSE-SU-2021:2323-1","SUSE-SU-2021:2326-1","SUSE-SU-2021:2327-1","SUSE-SU-2021:2353-1","openSUSE-SU-2021:1059-1","openSUSE-SU-2021:1061-1","openSUSE-SU-2021:2327-1","openSUSE-SU-2021:2353-1","openSUSE-SU-2024:11127-1"],"details":"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).","affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/graalvm/graalvm-ce-builds","events":[{"introduced":"251e15bf41dcc0c1b4e3debdb7d01f7082734ddd"},{"last_affected":"2ada493c63db015cc41bca1021f0e567f51893c6"}],"database_specific":{"cpe":["cpe:2.3:a:oracle:graalvm:19.3.5:*:*:*:enterprise:*:*:*","cpe:2.3:a:oracle:graalvm:20.3.1.2:*:*:*:enterprise:*:*:*","cpe:2.3:a:oracle:graalvm:21.0.0.2:*:*:*:enterprise:*:*:*"],"extracted_events":[{"introduced":"19.3.5"},{"last_affected":"19.3.5"},{"introduced":"20.3.1.2"},{"last_affected":"20.3.1.2"},{"introduced":"21.0.0.2"},{"last_affected":"21.0.0.2"}],"source":"CPE_STRING"}}],"versions":["19.3.5","20.3.1.2","21.0.0.2","vm-21.0.0.2","vm-21.0.0","vm-20.3.1","vm-19.3.5"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-3450.json"}},{"ranges":[{"type":"GIT","repo":"https://github.com/mysql/mysql-server","events":[{"introduced":"0"},{"last_affected":"e5d189ecb9465f4be6235109dd3dbcaab01ddc53"},{"introduced":"ca94b993454c86be248fbe180db94647488114e9"},{"last_affected":"7ed30a748964c009d4909cb8b4b22036ebdef239"}],"database_specific":{"cpe":"cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"last_affected":"5.7.33"},{"introduced":"8.0.15"},{"last_affected":"8.0.23"}],"source":"CPE_RANGE"}}],"versions":["mysql-cluster-8.0.23","mysql-8.0.23","mysql-5.7.33","mysql-5.7.32","mysql-5.7.31","mysql-5.1.4","mysql-4.0.4","mysql-4.0.2","mysql-3.23.36","mysql-3.23.33","mysql-3.23.32","mysql-3.23.31","mysql-3.23.30-gamma","mysql-3.23.28-gamma","mysql-3.23.22-beta"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-3450.json"}},{"ranges":[{"type":"GIT","repo":"https://github.com/nodejs/node","events":[{"introduced":"cf41627411886000429bde058a6594fb7f6d6d47"},{"fixed":"5182a7ece0b71feeb9157f7aa348a15d53e32058"},{"introduced":"2f45ad8060e13d5ac912335096d21526f2f9602b"},{"fixed":"fe1c4b45a11cca4de942b855910bb7eb9a4c2485"},{"introduced":"73aa21658dfa6a22c06451d080152b32b1f98dbe"},{"fixed":"b34a9d7dd88b6d717448e0ff433158c845f2f309"},{"introduced":"d683e3dda09b6b3cc6cad6fd2c106e3061a48f0d"},{"fixed":"1a34e9c24bf6dd07ff575a8c198f93cd5e8d15b9"}],"database_specific":{"cpe":"cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*","extracted_events":[{"introduced":"10.0.0"},{"fixed":"10.24.1"},{"introduced":"12.0.0"},{"fixed":"12.22.1"},{"introduced":"14.0.0"},{"fixed":"14.16.1"},{"introduced":"15.0.0"},{"fixed":"15.14.0"}],"source":"CPE_RANGE"}}],"versions":["v15.13.0","v12.22.0","v15.12.0","v15.11.0","v14.16.0","v15.10.0","v12.21.0","v10.24.0","v15.9.0","v12.20.2","v10.23.3","v14.15.5","v15.8.0","v10.23.2","v15.7.0","v15.6.0","v14.15.4","v15.5.1","v10.23.1","v12.20.1","v15.5.0","v14.15.3","v14.15.2","v15.4.0","v12.20.0","v15.3.0","v12.19.1","v14.15.1","v15.2.1","v15.2.0","v15.1.0","v14.15.0","v10.23.0","v15.0.1","v15.0.0","v14.14.0","v14.13.1","v12.19.0","v14.13.0","v14.12.0","v12.18.4","v10.22.1","v14.11.0","v14.10.1","v14.10.0","v14.9.0","v14.8.0","v14.7.0","v12.18.3","v14.6.0","v10.22.0","v14.5.0","v12.18.2","v12.18.1","v12.18.0","v14.4.0","v10.21.0","v12.17.0","v14.3.0","v14.2.0","v14.1.0","v12.16.3","v14.0.0","v10.20.1","v12.16.2","v10.20.0","v12.16.1","v12.16.0","v10.19.0","v12.15.0","v10.18.1","v12.14.1","v12.14.0","v10.18.0","v12.13.1","v10.17.0","v12.13.0","v12.12.0","v12.11.1","v12.11.0","v12.10.0","v12.9.1","v12.9.0","v10.16.3","v12.8.1","v12.8.0","v10.16.2","v10.16.1","v12.7.0","v12.6.0","v12.5.0","v12.4.0","v10.16.0","v12.3.1","v12.3.0","v12.2.0","v12.1.0","v12.0.0","v10.15.3","v10.15.2","v10.15.1","v10.15.0","v10.14.2","v10.14.1","v10.14.0","v10.13.0","v10.12.0","v10.11.0","v10.10.0","v10.9.0","v10.8.0","v10.7.0","v10.6.0","v10.5.0","v10.4.1","v10.4.0","v10.3.0","v10.2.1","v10.2.0","v10.1.0","v10.0.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-3450.json"}},{"ranges":[{"type":"GIT","repo":"https://github.com/openssl/openssl","events":[{"introduced":"e04bd3433fd84e1861bf258ea37928d9845e6a86"},{"fixed":"e04bd3433fd84e1861bf258ea37928d9845e6a86"}],"database_specific":{"cpe":"cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"1.1.1h"},{"fixed":"1.1.1k"}],"source":"CPE_RANGE"}}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-3450.json","vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["28170854778703993674264004058177114599","73132526844288570625317440636111911761","177405411499435185068645597737938634778","224809958623850711330610094965797758930","295554444428855106393106961197201359586"],"threshold":0.9},"id":"CVE-2021-3450-c377fa22","signature_type":"Line","signature_version":"v1","source":"https://github.com/openssl/openssl/commit/e04bd3433fd84e1861bf258ea37928d9845e6a86","target":{"file":"include/openssl/opensslv.h"}}],"vanir_signatures_modified":"2026-07-08T23:57:39Z"}}],"references":[{"type":"WEB","url":"https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=2a40b7bc7b94dd7de897a74571e7024f0cf0d63b"},{"type":"WEB","url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CCBFLLVQVILIVGZMBJL3IXZGKWQISYNP/"},{"type":"ADVISORY","url":"http://www.openwall.com/lists/oss-security/2021/03/27/1"},{"type":"ADVISORY","url":"http://www.openwall.com/lists/oss-security/2021/03/27/2"},{"type":"ADVISORY","url":"http://www.openwall.com/lists/oss-security/2021/03/28/3"},{"type":"ADVISORY","url":"http://www.openwall.com/lists/oss-security/2021/03/28/4"},{"type":"ADVISORY","url":"https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf"},{"type":"ADVISORY","url":"https://kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA44845"},{"type":"ADVISORY","url":"https://kc.mcafee.com/corporate/index?page=content&id=SB10356"},{"type":"ADVISORY","url":"https://mta.openssl.org/pipermail/openssl-announce/2021-March/000198.html"},{"type":"ADVISORY","url":"https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2021-0013"},{"type":"ADVISORY","url":"https://security.FreeBSD.org/advisories/FreeBSD-SA-21:07.openssl.asc"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/202103-03"},{"type":"ADVISORY","url":"https://security.netapp.com/advisory/ntap-20210326-0006/"},{"type":"ADVISORY","url":"https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-openssl-2021-GHY28dJd"},{"type":"ADVISORY","url":"https://www.openssl.org/news/secadv/20210325.txt"},{"type":"ADVISORY","url":"https://www.tenable.com/security/tns-2021-05"},{"type":"ADVISORY","url":"https://www.tenable.com/security/tns-2021-08"},{"type":"ADVISORY","url":"https://www.tenable.com/security/tns-2021-09"},{"type":"FIX","url":"https://www.oracle.com//security-alerts/cpujul2021.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpuApr2021.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpuapr2022.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpujul2022.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpuoct2021.html"}],"database_specific":{"unresolved_ranges":[{"cpes":["cpe:2.3:a:oracle:jd_edwards_enterpriseone_tools:*:*:*:*:*:*:*:*"],"extracted_events":[{"fixed":"9.2.6.0"}],"source":"CPE_RANGE","vendor_product":"oracle:jd_edwards_enterpriseone_tools"},{"cpes":["cpe:2.3:a:oracle:mysql_connectors:*:*:*:*:*:*:*:*"],"extracted_events":[{"last_affected":"8.0.23"}],"source":"CPE_RANGE","vendor_product":"oracle:mysql_connectors"},{"cpes":["cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:*"],"extracted_events":[{"last_affected":"8.0.23"}],"source":"CPE_RANGE","vendor_product":"oracle:mysql_enterprise_monitor"},{"cpes":["cpe:2.3:a:oracle:mysql_workbench:*:*:*:*:*:*:*:*"],"extracted_events":[{"last_affected":"8.0.23"}],"source":"CPE_RANGE","vendor_product":"oracle:mysql_workbench"},{"cpes":["cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:*:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"8.57"},{"last_affected":"8.59"}],"source":"CPE_RANGE","vendor_product":"oracle:peoplesoft_enterprise_peopletools"},{"cpes":["cpe:2.3:a:oracle:secure_backup:*:*:*:*:*:*:*:*"],"extracted_events":[{"fixed":"18.1.0.1.0"}],"source":"CPE_RANGE","vendor_product":"oracle:secure_backup"},{"cpes":["cpe:2.3:a:sonicwall:capture_client:*:*:*:*:*:*:*:*"],"extracted_events":[{"fixed":"3.6.24"}],"source":"CPE_RANGE","vendor_product":"sonicwall:capture_client"},{"cpes":["cpe:2.3:a:sonicwall:email_security:*:*:*:*:*:*:*:*"],"extracted_events":[{"fixed":"10.0.11"}],"source":"CPE_RANGE","vendor_product":"sonicwall:email_security"},{"cpes":["cpe:2.3:o:sonicwall:sma100_firmware:*:*:*:*:*:*:*:*"],"extracted_events":[{"fixed":"10.2.1.0-17sv"}],"source":"CPE_RANGE","vendor_product":"sonicwall:sma100_firmware"},{"cpes":["cpe:2.3:o:sonicwall:sonicos:*:*:*:*:*:*:*:*"],"extracted_events":[{"last_affected":"7.0.1-r1456"}],"source":"CPE_RANGE","vendor_product":"sonicwall:sonicos"},{"cpes":["cpe:2.3:a:tenable:nessus:*:*:*:*:*:*:*:*"],"extracted_events":[{"last_affected":"8.13.1"}],"source":"CPE_RANGE","vendor_product":"tenable:nessus"},{"cpes":["cpe:2.3:a:tenable:nessus_agent:*:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"8.2.1"},{"last_affected":"8.2.3"}],"source":"CPE_RANGE","vendor_product":"tenable:nessus_agent"},{"cpes":["cpe:2.3:o:fedoraproject:fedora:34:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"34"},{"last_affected":"34"}],"source":"CPE_STRING","vendor_product":"fedoraproject:fedora"},{"cpes":["cpe:2.3:o:freebsd:freebsd:12.2:-:*:*:*:*:*:*","cpe:2.3:o:freebsd:freebsd:12.2:p1:*:*:*:*:*:*","cpe:2.3:o:freebsd:freebsd:12.2:p2:*:*:*:*:*:*"],"extracted_events":[{"introduced":"12.2-NA"},{"last_affected":"12.2-NA"},{"introduced":"12.2-p1"},{"last_affected":"12.2-p1"},{"introduced":"12.2-p2"},{"last_affected":"12.2-p2"}],"source":"CPE_STRING","vendor_product":"freebsd:freebsd"},{"cpes":["cpe:2.3:a:mcafee:web_gateway:10.1.1:*:*:*:*:*:*:*","cpe:2.3:a:mcafee:web_gateway:8.2.19:*:*:*:*:*:*:*","cpe:2.3:a:mcafee:web_gateway:9.2.10:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"8.2.19"},{"last_affected":"8.2.19"},{"introduced":"9.2.10"},{"last_affected":"9.2.10"},{"introduced":"10.1.1"},{"last_affected":"10.1.1"}],"source":"CPE_STRING","vendor_product":"mcafee:web_gateway"},{"cpes":["cpe:2.3:a:mcafee:web_gateway_cloud_service:10.1.1:*:*:*:*:*:*:*","cpe:2.3:a:mcafee:web_gateway_cloud_service:8.2.19:*:*:*:*:*:*:*","cpe:2.3:a:mcafee:web_gateway_cloud_service:9.2.10:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"8.2.19"},{"last_affected":"8.2.19"},{"introduced":"9.2.10"},{"last_affected":"9.2.10"},{"introduced":"10.1.1"},{"last_affected":"10.1.1"}],"source":"CPE_STRING","vendor_product":"mcafee:web_gateway_cloud_service"},{"cpes":["cpe:2.3:a:oracle:commerce_guided_search:11.3.2:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"11.3.2"},{"last_affected":"11.3.2"}],"source":"CPE_STRING","vendor_product":"oracle:commerce_guided_search"},{"cpes":["cpe:2.3:a:oracle:enterprise_manager_for_storage_management:13.4.0.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"13.4.0.0"},{"last_affected":"13.4.0.0"}],"source":"CPE_STRING","vendor_product":"oracle:enterprise_manager_for_storage_management"},{"cpes":["cpe:2.3:a:oracle:jd_edwards_world_security:a9.4:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"a9.4"},{"last_affected":"a9.4"}],"source":"CPE_STRING","vendor_product":"oracle:jd_edwards_world_security"},{"cpes":["cpe:2.3:a:oracle:secure_global_desktop:5.6:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"5.6"},{"last_affected":"5.6"}],"source":"CPE_STRING","vendor_product":"oracle:secure_global_desktop"},{"cpes":["cpe:2.3:a:oracle:weblogic_server:12.2.1.4.0:*:*:*:*:*:*:*","cpe:2.3:a:oracle:weblogic_server:14.1.1.0.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"12.2.1.4.0"},{"last_affected":"12.2.1.4.0"},{"introduced":"14.1.1.0.0"},{"last_affected":"14.1.1.0.0"}],"source":"CPE_STRING","vendor_product":"oracle:weblogic_server"},{"cpes":["cpe:2.3:a:tenable:nessus_network_monitor:5.11.0:*:*:*:*:*:*:*","cpe:2.3:a:tenable:nessus_network_monitor:5.11.1:*:*:*:*:*:*:*","cpe:2.3:a:tenable:nessus_network_monitor:5.12.0:*:*:*:*:*:*:*","cpe:2.3:a:tenable:nessus_network_monitor:5.12.1:*:*:*:*:*:*:*","cpe:2.3:a:tenable:nessus_network_monitor:5.13.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"5.11.0"},{"last_affected":"5.11.0"},{"introduced":"5.11.1"},{"last_affected":"5.11.1"},{"introduced":"5.12.0"},{"last_affected":"5.12.0"},{"introduced":"5.12.1"},{"last_affected":"5.12.1"},{"introduced":"5.13.0"},{"last_affected":"5.13.0"}],"source":"CPE_STRING","vendor_product":"tenable:nessus_network_monitor"},{"cpes":["cpe:2.3:o:windriver:linux:17.0:*:*:*:lts:*:*:*","cpe:2.3:o:windriver:linux:18.0:*:*:*:lts:*:*:*","cpe:2.3:o:windriver:linux:19.0:*:*:*:lts:*:*:*"],"extracted_events":[{"introduced":"17.0"},{"last_affected":"17.0"},{"introduced":"18.0"},{"last_affected":"18.0"},{"introduced":"19.0"},{"last_affected":"19.0"}],"source":"CPE_STRING","vendor_product":"windriver:linux"}]},"severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N"}]}