CVE-2021-3450

Description

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).

Risk Information

Base Score
7.4
MODERATE
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
EPSS Score
Exploitation Probability
0.416

Associated Vulnerability

VulnerabilityOS Platform
Multiple Vulnerabilities are affected in OpenSSL 1.1.1Windows
Multiple vulnerabilities are affected in Oracle WebLogic Server 12.2.1.4.0Windows
Multiple vulnerabilities are affected in Oracle WebLogic Server 14.1.1.0.0Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 12 (x64) (12.22.1)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 12 (12.22.1)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 12 (x64) (12.22.10)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 12 (12.22.10)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 12 (x64) (12.22.11)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 12 (12.22.11)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 12 (x64) (12.22.12)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 12 (12.22.12)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 14 (x64) (14.16.1)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 14 (14.16.1)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 10 (x64) (10.24.1)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 10 (10.24.1)Windows
Vulnerabilities CVE-2021-3450,CVE-2021-3449,CVE-2020-7774 are fixed in Node.js 15.14.0Windows
Vulnerabilities CVE-2021-3449,CVE-2021-3450 are affected in Nessus Agent (x64) 8.12.1Windows
Vulnerabilities CVE-2021-3449,CVE-2021-3450 are affected in Nessus Agent 8.12.1Windows
Vulnerabilities CVE-2019-16168,CVE-2021-3450 are fixed in Nessus Agent (8.2.4.20047)Windows
Vulnerabilities CVE-2019-16168,CVE-2021-3450 are fixed in Nessus Agent (x64) (8.2.4.20047)Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450 are fixed in Microsoft Visual Studio Community 2017 15.9.40Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450 are fixed in Microsoft Visual Studio Enterprise 2017 15.9.40Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450 are fixed in Microsoft Visual Studio Professional 2017 15.9.40Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450,CVE-2021-41355 are fixed in Microsoft Visual Studio Community 2019 16.9.12Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450 are fixed in Microsoft Visual Studio Community 2019 16.7.20Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450 are fixed in Microsoft Visual Studio Community 2019 16.4.27Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450,CVE-2021-41355 are fixed in Microsoft Visual Studio Community 2019 16.11.5Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450,CVE-2021-41355 are fixed in Microsoft Visual Studio Enterprise 2019 16.9.12Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450 are fixed in Microsoft Visual Studio Enterprise 2019 16.7.20Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450 are fixed in Microsoft Visual Studio Enterprise 2019 16.4.27Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450,CVE-2021-41355 are fixed in Microsoft Visual Studio Enterprise 2019 16.11.5Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450,CVE-2021-41355 are fixed in Microsoft Visual Studio Professional 2019 16.9.12Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450 are fixed in Microsoft Visual Studio Professional 2019 16.7.20Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450 are fixed in Microsoft Visual Studio Professional 2019 16.4.27Windows
Vulnerabilities CVE-2020-1971,CVE-2021-3449,CVE-2021-3450,CVE-2021-41355 are fixed in Microsoft Visual Studio Professional 2019 16.11.5Windows
Multiple vulnerabilities are fixed in Couchbase Server Enterprise Edition 6.6.3Windows
Vulnerabilities CVE-2019-7317,CVE-2021-3450 are affected in MySQL Workbench Enterprise Edition 8.0.23Windows
Vulnerabilities CVE-2019-7317,CVE-2021-3450 are affected in MySQL Workbench CE (x64) 8.0.23Windows
Vulnerabilities CVE-2021-3449,CVE-2021-3450 are fixed in Nessus 8.13.2Windows
Vulnerabilities CVE-2021-3449,CVE-2021-3450 are fixed in Tenable Nessus 8.13.2Windows
Multiple Vulnerabilities are affected in Netapp Oncommand Workflow Automation -Windows
Multiple vulnerabilities are affected in Oracle PeopleSoft Enterprise PeopleTools 8.57Windows
Vulnerabilities CVE-2021-3450 are affected in Oracle PeopleSoft Enterprise PeopleTools 8.59Windows
Vulnerabilities CVE-2021-26691,CVE-2021-3450,CVE-2021-3712 are fixed in Oracle Secure Backup 18.1.0.1.0Windows
Vulnerabilities CVE-2021-2161,CVE-2021-2163,CVE-2021-23841,CVE-2021-3450 are affected in Oracle GraalVM Enterprise Edition 19.3.5Windows
Vulnerabilities CVE-2021-2161,CVE-2021-2163,CVE-2021-23841,CVE-2021-3450 are affected in Oracle GraalVM Enterprise Edition 20.3.1.2Windows
Vulnerabilities CVE-2021-2161,CVE-2021-2163,CVE-2021-23841,CVE-2021-3450 are affected in Oracle GraalVM Enterprise Edition 21.0.0.2Windows
Multiple Vulnerabilities are affected in Nessus Network Monitor 5.13.0Windows
Multiple Vulnerabilities are affected in Nessus Network Monitor 5.11.0Windows
Multiple Vulnerabilities are affected in Nessus Network Monitor 5.11.1Windows
Multiple Vulnerabilities are affected in Nessus Network Monitor 5.12.0Windows
Vulnerabilities CVE-2021-23840,CVE-2021-23841,CVE-2021-3449,CVE-2021-3450 are affected in Nessus Network Monitor 5.12.1Windows
Multiple Vulnerabilities are affected in IBM Business Automation Workflow 20.0Windows
Multiple Vulnerabilities are affected in IBM App Connect Enterprise 12.0.1.0Windows
(RHSA-2021:1024) openssl security update openssl-1.1.1g-15.el8_3.x86_64.rpmLinux
(RHSA-2021:1024) openssl security update openssl-debugsource-1.1.1g-15.el8_3.i686.rpmLinux
(RHSA-2021:1024) openssl security update openssl-debugsource-1.1.1g-15.el8_3.x86_64.rpmLinux
(RHSA-2021:1024) openssl security update openssl-devel-1.1.1g-15.el8_3.i686.rpmLinux
(RHSA-2021:1024) openssl security update openssl-devel-1.1.1g-15.el8_3.x86_64.rpmLinux
(RHSA-2021:1024) openssl security update openssl-libs-1.1.1g-15.el8_3.i686.rpmLinux
(RHSA-2021:1024) openssl security update openssl-libs-1.1.1g-15.el8_3.x86_64.rpmLinux
(RHSA-2021:1024) openssl security update openssl-perl-1.1.1g-15.el8_3.x86_64.rpmLinux
Openssl update (ELSA-2021-1024) openssl-1.1.1g-15.el8_3.x86_64.rpmLinux
Openssl-devel update (ELSA-2021-1024) openssl-devel-1.1.1g-15.el8_3.i686.rpmLinux
Openssl-devel update (ELSA-2021-1024) openssl-devel-1.1.1g-15.el8_3.x86_64.rpmLinux
Openssl-libs update (ELSA-2021-1024) openssl-libs-1.1.1g-15.el8_3.i686.rpmLinux
Openssl-libs update (ELSA-2021-1024) openssl-libs-1.1.1g-15.el8_3.x86_64.rpmLinux
Openssl-perl update (ELSA-2021-1024) openssl-perl-1.1.1g-15.el8_3.x86_64.rpmLinux
Improper Certificate Validation Vulnerability (CVE-2021-3450)NCM

Patch Details

Click to see the patches provided by ManageEngine for this CVE
Patch IDPatch Description
PATCH-324371Node.js 12 (x64) (12.22.12)
PATCH-324370Node.js 12 (12.22.12)
PATCH-324371Node.js 12 (x64) (12.22.12)
PATCH-324370Node.js 12 (12.22.12)
PATCH-324371Node.js 12 (x64) (12.22.12)
PATCH-324370Node.js 12 (12.22.12)
PATCH-324371Node.js 12 (x64) (12.22.12)
PATCH-324370Node.js 12 (12.22.12)
PATCH-329083Node.js 14 (x64) (14.21.3)
PATCH-329082Node.js 14 (14.21.3)
PATCH-319043Node.js 10 (x64) (10.24.1)
PATCH-319042Node.js 10 (10.24.1)
PATCH-319042Node.js 10 (10.24.1)
PATCH-343100Nessus Agent (x64) (10.8.0)
PATCH-343099Nessus Agent (10.8.0)
PATCH-337447Nessus Agent (10.6.1)
PATCH-337448Nessus Agent (x64) (10.6.1)
PATCH-347137MySQL Workbench CE (x64) (8.0.42)

References

https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234