CVE-2022-3786

X.509 Email Address Variable Length Buffer Overflow

Published Nov 1, 2022 CVSS 3.1 · 7.5 High EPSS 92.5% KEV · Not listed
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 a malicious certificate or for an application to continue certificate verification despite failure to construct a path to a trusted issuer. An attacker can craft a malicious email address in a certificate to overflow an arbitrary number of bytes containing the `.' character (decimal 46) on the stack. This buffer overflow could result in a crash (causing a denial of service). 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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-h8jm-2x53-xhp5 X.509 Email Address Variable Length Buffer Overflow
Ubuntu USN Ubuntu USN USN-5710-1 OpenSSL vulnerabilities
History
Type Values Removed Values Added
Metrics epss

{'score': 0.17317}

epss

{'score': 0.2467}

Type Values Removed Values Added
Metrics epss

{'score': 0.15327}

epss

{'score': 0.17317}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Sources

Status
PUBLISHED
Assigner
openssl
Published
Updated
Apr 14, 2026, 8:58 AM
Reserved
Nov 1, 2022, 12:00 AM
Status
Modified
Published
Nov 1, 2022, 6:15 PM
Modified
Jun 17, 2026, 5:00 AM
Severity
Important
Public date
Nov 1, 2022, 12:00 AM