High severity · published Nov 1, 2022
CVE-2022-3602
X.509 Email Address 4-byte Buffer Overflow
7.5
CVSS
90.8%
EPSS
No
On KEV
Description
A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Note that this occurs after certificate chain signature verification and requires either a CA to have signed the malicious certificate or for the application to continue certificate verification despite failure to construct a path to a trusted issuer. An attacker can craft a malicious email address to overflow four attacker-controlled bytes on the stack. This buffer overflow could result in a crash (causing a denial of service) or potentially remote code execution. Many platforms implement stack overflow protections which would mitigate against the risk of remote code execution. The risk may be further mitigated based on stack layout for any given platform/compiler. Pre-announcements of CVE-2022-3602 described this issue as CRITICAL. Further analysis based on some of the mitigating factors described above have led this to be downgraded to HIGH. Users are still encouraged to upgrade to a new version as soon as possible. In a TLS client, this can be triggered by connecting to a malicious server. In a TLS server, this can be triggered if the server requests client authentication and a malicious client connects. Fixed in OpenSSL 3.0.7 (Affected 3.0.0,3.0.1,3.0.2,3.0.3,3.0.4,3.0.5,3.0.6).
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)90.8% · higher than 100% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
OP
OpenSSL · OpenSSL
Fixed in OpenSSL 3.0.7 (Affected 3.0.0,3.0.1,3.0.2,3.0.3,3.0.4,3.0.5,3.0.6) · source: vendor, NVD
CD
Clustered Data Ontap · Netapp
All versions, or not specified · source: NVD
FE
Fedora · Fedoraproject
36; 37; 26; 27 · source: NVD
NO
Node.js · Nodejs
18.0.0 before 18.11.0; 18.12.0; 19.0.0 · source: NVD
CI
Calibre ICE · Siemens
V2022.4 before V2023.1 · source: CISA
MC
Mcenter · Siemens
V5.2.1 before V5.3.0 · source: CISA
SX
SCALANCE X204RNA (HSR) · Siemens
V3.2.7 before V3.2.8 · source: CISA
SX
SCALANCE X204RNA (PRP) · Siemens
V3.2.7 before V3.2.8 · source: CISA
SX
SCALANCE X204RNA EEC (HSR) · Siemens
V3.2.7 before V3.2.8 · source: CISA
SX
SCALANCE X204RNA EEC (PRP) · Siemens
V3.2.7 before V3.2.8 · source: CISA
SX
SCALANCE X204RNA EEC (PRP/HSR) · Siemens
V3.2.7 before V3.2.8 · source: CISA
SG
SICAM GridPass · Siemens
V1.80 before V2.20 · source: CISA