CVE-2022-4203
X.509 Name Constraints Read Buffer Overflow
A read 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.
The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory.
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
4.9
A read 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.
The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory.
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.
- Record
CVE-2022-4203- CVSS 3.1
- 4.9 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
CVE List
4.9
X.509 Name Constraints Read Buffer Overflow
A read 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.
The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory.
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.
- Record
CVE-2022-4203- CVSS 3.1
- 4.9 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2023-0809
4.9
A read 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.
The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory.
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.
- Record
EUVD-2023-0809- CVSS 3.1
- 4.9 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-w67w-mw4j-8qrv
9.1
openssl-src contains Read Buffer Overflow in X.509 Name Constraint
A read 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.
The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory.
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.
- Record
GHSA-w67w-mw4j-8qrv- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-4203
4.9
A read 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.
The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory.
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.
- Record
ALPINE-CVE-2022-4203- CVSS 3.1
- 4.9 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2022-4203
4.9
CVE-2022-4203 does not affect BellSoft software
- Record
BELL-CVE-2022-4203- CVSS 3.1
- 4.9 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 13 moreShow less
OSV
4.9
X.509 Name Constraints Read Buffer Overflow
A read 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.
The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory.
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.
- Record
CVE-2022-4203- CVSS 3.1
- 4.9 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-4203
4.9
A read 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. The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory. 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.
- Record
DEBIAN-CVE-2022-4203- CVSS 3.1
- 4.9 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVGHSA-w67w-mw4j-8qrv
9.1
openssl-src contains Read Buffer Overflow in X.509 Name Constraint
A read 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.
The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory.
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.
- Record
GHSA-w67w-mw4j-8qrv- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVRHSA-2023:0946
7.5
Red Hat Security Advisory: openssl security and bug fix update
- Record
RHSA-2023:0946- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2023:1199
7.5
Red Hat Security Advisory: openssl security and bug fix update
- Record
RHSA-2023:1199- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2023:0946
7.5
Important: openssl security and bug fix update
OpenSSL is a toolkit that implements the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, as well as a full-strength general-purpose cryptography library.
Security Fix(es):
-
openssl: X.400 address type confusion in X.509 GeneralName (CVE-2023-0286)
-
openssl: read buffer overflow in X.509 certificate verification (CVE-2022-4203)
-
openssl: timing attack in RSA Decryption implementation (CVE-2022-4304)
-
openssl: double free after calling PEM_read_bio_ex (CVE-2022-4450)
-
openssl: use-after-free following BIO_new_NDEF (CVE-2023-0215)
-
openssl: invalid pointer dereference in d2i_PKCS7 functions (CVE-2023-0216)
-
openssl: NULL dereference validating DSA public key (CVE-2023-0217)
-
openssl: NULL dereference during PKCS7 data verification (CVE-2023-0401)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Bug Fix(es):
-
HMAC generation should reject key lengths < 112 bits or provide an indicator in FIPS mode (BZ#2144000)
-
In FIPS mode, openssl should set a minimum length for passwords in PBKDF2 (BZ#2144003)
-
stunnel consumes high amount of memory when pestered with TCP connections without a TLS handshake (BZ#2144008)
-
In FIPS mode, openssl should reject SHAKE as digest for RSA-OAEP or provide an indicator (BZ#2144010)
-
In FIPS mode, openssl should reject RSASSA-PSS salt lengths larger than the output size of the hash function used, or provide an indicator (BZ#2144012)
-
In FIPS mode, openssl should reject RSA signatures with X9.31 padding, or provide an indicator (BZ#2144015)
-
In FIPS mode, openssl should reject SHA-224, SHA-384, SHA-512-224, and SHA-512-256 as hashes for hash-based DRBGs, or provide an indicator after 2023-05-16 (BZ#2144017)
-
In FIPS mode, openssl should reject KDF input and output key lengths < 112 bits or provide an indicator (BZ#2144019)
-
In FIPS mode, openssl should reject RSA keys < 2048 bits when using EVP_PKEY_decapsulate, or provide an indicator (BZ#2145170)
-
Rocky Linux9.1 Nightly[0912] - error:03000093:digital envelope routines::command not supported when git clone is run with configured ibmca engine backed by libica.so.4 (OpenSSL 3.0) (BZ#2149010)
-
OpenSSL FIPS checksum code needs update (BZ#2158412)
- Record
RLSA-2023:0946- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-4203
4.9
A read 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. The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory. 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.
- Record
UBUNTU-CVE-2022-4203- CVSS 3.1
- 4.9 Medium
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2023:0946 No score
Moderate: openssl security and bug fix update
OpenSSL is a toolkit that implements the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, as well as a full-strength general-purpose cryptography library.
Security Fix(es):
- openssl: read buffer overflow in X.509 certificate verification (CVE-2022-4203)
- openssl: timing attack in RSA Decryption implementation (CVE-2022-4304)
- openssl: double free after calling PEM_read_bio_ex (CVE-2022-4450)
- openssl: use-after-free following BIO_new_NDEF (CVE-2023-0215)
- openssl: invalid pointer dereference in d2i_PKCS7 functions (CVE-2023-0216)
- openssl: NULL dereference validating DSA public key (CVE-2023-0217)
- openssl: X.400 address type confusion in X.509 GeneralName (CVE-2023-0286)
- openssl: NULL dereference during PKCS7 data verification (CVE-2023-0401)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Bug Fix(es):
- HMAC generation should reject key lengths < 112 bits or provide an indicator in FIPS mode (BZ#2144000)
- In FIPS mode, openssl should set a minimum length for passwords in PBKDF2 (BZ#2144003)
- stunnel consumes high amount of memory when pestered with TCP connections without a TLS handshake (BZ#2144008)
- In FIPS mode, openssl should reject SHAKE as digest for RSA-OAEP or provide an indicator (BZ#2144010)
- In FIPS mode, openssl should reject RSASSA-PSS salt lengths larger than the output size of the hash function used, or provide an indicator (BZ#2144012)
- In FIPS mode, openssl should reject RSA signatures with X9.31 padding, or provide an indicator (BZ#2144015)
- In FIPS mode, openssl should reject SHA-224, SHA-384, SHA-512-224, and SHA-512-256 as hashes for hash-based DRBGs, or provide an indicator after 2023-05-16 (BZ#2144017)
- In FIPS mode, openssl should reject KDF input and output key lengths < 112 bits or provide an indicator (BZ#2144019)
- In FIPS mode, openssl should reject RSA keys < 2048 bits when using EVP_PKEY_decapsulate, or provide an indicator (BZ#2145170)
- AlmaLinux9.1 Nightly[0912] - error:03000093:digital envelope routines::command not supported when git clone is run with configured ibmca engine backed by libica.so.4 (OpenSSL 3.0) (BZ#2149010)
- OpenSSL FIPS checksum code needs update (BZ#2158412)
- Record
ALSA-2023:0946- Updated
- 2026-11-02
OSVMGASA-2023-0130 No score
Updated openssl packages fix security vulnerability
A read 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. The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory. 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. (CVE-2022-4203)
A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. For example, in a TLS connection, RSA is commonly used by a client to send an encrypted pre-master secret to the server. An attacker that had observed a genuine connection between a client and a server could use this flaw to send trial messages to the server and record the time taken to process them. After a sufficiently large number of messages the attacker could recover the pre-master secret used for the original connection and thus be able to decrypt the application data sent over that connection. (CVE-2022-4304)
The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. This could be exploited by an attacker who has the ability to supply malicious PEM files for parsing to achieve a denial of service attack. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. These locations include the PEM_read_bio_TYPE() functions as well as the decoders introduced in OpenSSL 3.0. The OpenSSL asn1parse command line application is also impacted by this issue. (CVE-2022-4450)
The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure.…
- Record
MGASA-2023-0130- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12716-1 No score
libopenssl-3-devel-3.0.8-1.1 on GA media
These are all security issues fixed in the libopenssl-3-devel-3.0.8-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12716-1- Updated
- 2026-11-02
OSVRUSTSEC-2023-0008 No score
X.509 Name Constraints Read Buffer Overflow
A read 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.
The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory.
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.
- Record
RUSTSEC-2023-0008- Updated
- 2026-11-02
OSVSUSE-SU-2023:0312-1 No score
Security update for openssl-3
This update for openssl-3 fixes the following issues:
Security fixes:
- CVE-2023-0286: Fixed X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address (bsc#1207533).
- CVE-2023-0401: Fixed NULL pointer dereference during PKCS7 data verification (bsc#1207541).
- CVE-2023-0217: Fixed NULL pointer dereference validating DSA public key (bsc#1207540).
- CVE-2023-0216: Fixed invalid pointer dereference in d2i_PKCS7 functions (bsc#1207539).
- CVE-2023-0215: Fixed use-after-free following BIO_new_NDEF() (bsc#1207536).
- CVE-2022-4450: Fixed double free after calling PEM_read_bio_ex() (bsc#1207538).
- CVE-2022-4304: Fixed timing Oracle in RSA Decryption (bsc#1207534).
- CVE-2022-4203: Fixed read Buffer Overflow with X.509 Name Constraints (bsc#1207535).
Non-security fixes:
- Fix SHA, SHAKE, KECCAK ASM and EC ASM flag passing (bsc#1206222).
- Enable zlib compression support (bsc#1195149).
- Add crypto-policies dependency.
- Record
SUSE-SU-2023:0312-1- Updated
- 2026-11-02
OSVUSN-5844-1 No score
openssl vulnerabilities
David Benjamin discovered that OpenSSL incorrectly handled X.400 address processing. A remote attacker could possibly use this issue to read arbitrary memory contents or cause OpenSSL to crash, resulting in a denial of service. (CVE-2023-0286)
Corey Bonnell discovered that OpenSSL incorrectly handled X.509 certificate verification. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 22.10. (CVE-2022-4203)
Hubert Kario discovered that OpenSSL had a timing based side channel in the OpenSSL RSA Decryption implementation. A remote attacker could possibly use this issue to recover sensitive information. (CVE-2022-4304)
Dawei Wang discovered that OpenSSL incorrectly handled parsing certain PEM data. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. (CVE-2022-4450)
Octavio Galland and Marcel Böhme discovered that OpenSSL incorrectly handled streaming ASN.1 data. A remote attacker could use this issue to cause OpenSSL to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2023-0215)
Marc Schönefeld discovered that OpenSSL incorrectly handled malformed PKCS7 data. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 22.10. (CVE-2023-0216)
Kurt Roeckx discovered that OpenSSL incorrectly handled validating certain DSA public keys. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 22.10. (CVE-2023-0217)
Hubert Kario and Dmitry Belyavsky discovered that OpenSSL incorrectly validated certain signatures. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 22.10. (CVE-2023-0401)
- Record
USN-5844-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openssl-srccrates.io |
300.0.0 up to 300.0.12 | 300.0.12 |
opensslAlpine:v3.17 |
3.0.0 up to 3.0.8-r0 | 3.0.8-r0 |
opensslAlpine:v3.18 |
3.0.0 up to 3.0.8-r0 | 3.0.8-r0 |
opensslAlpine:v3.19 |
3.0.0 up to 3.0.8-r0 | 3.0.8-r0 |
opensslAlpine:v3.20 |
3.0.0 up to 3.0.8-r0 | 3.0.8-r0 |
opensslAlpine:v3.21 |
3.0.0 up to 3.0.8-r0 | 3.0.8-r0 |
opensslAlpine:v3.22 |
3.0.0 up to 3.0.8-r0 | 3.0.8-r0 |
opensslAlpine:v3.23 |
3.0.0 up to 3.0.8-r0 | 3.0.8-r0 |
opensslAlpine:v3.24 |
3.0.0 up to 3.0.8-r0 | 3.0.8-r0 |
openssl3Alpine:v3.15 |
before 3.0.8-r0 | 3.0.8-r0 |
Show 36 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openssl3Alpine:v3.16 |
before 3.0.8-r0 | 3.0.8-r0 |
opensslAlmaLinux:9 |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-develAlmaLinux:9 |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-libsAlmaLinux:9 |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-perlAlmaLinux:9 |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
opensslDebian:12 |
before 3.0.8-1 | 3.0.8-1 |
opensslDebian:13 |
before 3.0.8-1 | 3.0.8-1 |
opensslDebian:14 |
before 3.0.8-1 | 3.0.8-1 |
opensslMageia:8 |
before 1.1.1t-1.mga8 | 1.1.1t-1.mga8 |
openssl-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-debugsourceRed Hat:enterprise_linux:9::appstream |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-develRed Hat:enterprise_linux:9::appstream |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-libs-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-perlRed Hat:enterprise_linux:9::appstream |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
opensslRed Hat:enterprise_linux:9::baseos |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-debuginfoRed Hat:enterprise_linux:9::baseos |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-debugsourceRed Hat:enterprise_linux:9::baseos |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-libsRed Hat:enterprise_linux:9::baseos |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-libs-debuginfoRed Hat:enterprise_linux:9::baseos |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-debuginfoRed Hat:rhel_eus:9.0::appstream |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
openssl-debugsourceRed Hat:rhel_eus:9.0::appstream |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
openssl-develRed Hat:rhel_eus:9.0::appstream |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
openssl-libs-debuginfoRed Hat:rhel_eus:9.0::appstream |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
openssl-perlRed Hat:rhel_eus:9.0::appstream |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
opensslRed Hat:rhel_eus:9.0::baseos |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
openssl-debuginfoRed Hat:rhel_eus:9.0::baseos |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
openssl-debugsourceRed Hat:rhel_eus:9.0::baseos |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
openssl-libsRed Hat:rhel_eus:9.0::baseos |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
openssl-libs-debuginfoRed Hat:rhel_eus:9.0::baseos |
before 1:3.0.1-46.el9_0 | 1:3.0.1-46.el9_0 |
opensslRocky Linux:9 |
before 1:3.0.1-47.el9_1 | 1:3.0.1-47.el9_1 |
openssl-3SUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 3.0.1-150400.4.17.1 | 3.0.1-150400.4.17.1 |
openssl-3openSUSE:Leap 15.4 |
before 3.0.1-150400.4.17.1 | 3.0.1-150400.4.17.1 |
opensslUbuntu:22.04:LTS |
before 3.0.2-0ubuntu1.8, plus listed versions 1.1.1l-1ubuntu13.0.0-1ubuntu13.0.1-0ubuntu13.0.2-0ubuntu13.0.2-0ubuntu1.1 Show 5 moreShow less3.0.2-0ubuntu1.23.0.2-0ubuntu1.43.0.2-0ubuntu1.53.0.2-0ubuntu1.63.0.2-0ubuntu1.7 |
3.0.2-0ubuntu1.8 |
opensslUbuntu:18.04:LTS |
before 1.1.1-1ubuntu2.1~18.04.21, plus listed versions 1.0.2g-1ubuntu131.0.2g-1ubuntu141.0.2n-1ubuntu11.1.0g-2ubuntu11.1.0g-2ubuntu2 Show 20 moreShow less1.1.0g-2ubuntu31.1.0g-2ubuntu41.1.0g-2ubuntu4.11.1.0g-2ubuntu4.31.1.1-1ubuntu2.1~18.04.11.1.1-1ubuntu2.1~18.04.21.1.1-1ubuntu2.1~18.04.31.1.1-1ubuntu2.1~18.04.41.1.1-1ubuntu2.1~18.04.51.1.1-1ubuntu2.1~18.04.61.1.1-1ubuntu2.1~18.04.71.1.1-1ubuntu2.1~18.04.81.1.1-1ubuntu2.1~18.04.91.1.1-1ubuntu2.1~18.04.101.1.1-1ubuntu2.1~18.04.131.1.1-1ubuntu2.1~18.04.141.1.1-1ubuntu2.1~18.04.151.1.1-1ubuntu2.1~18.04.171.1.1-1ubuntu2.1~18.04.191.1.1-1ubuntu2.1~18.04.20 |
1.1.1-1ubuntu2.1~18.04.21 |
opensslUbuntu:20.04:LTS |
before 1.1.1f-1ubuntu2.17, plus listed versions 1.1.1c-1ubuntu41.1.1d-2ubuntu31.1.1d-2ubuntu61.1.1f-1ubuntu11.1.1f-1ubuntu2 Show 13 moreShow less1.1.1f-1ubuntu2.11.1.1f-1ubuntu2.21.1.1f-1ubuntu2.31.1.1f-1ubuntu2.41.1.1f-1ubuntu2.51.1.1f-1ubuntu2.81.1.1f-1ubuntu2.91.1.1f-1ubuntu2.101.1.1f-1ubuntu2.111.1.1f-1ubuntu2.121.1.1f-1ubuntu2.131.1.1f-1ubuntu2.151.1.1f-1ubuntu2.16 |
1.1.1f-1ubuntu2.17 |
openssl-3openSUSE:Tumbleweed |
before 3.0.8-1.1 | 3.0.8-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-4203 is a medium vulnerability (CVSS 4.9) in Openssl, published February 7, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.39%, the 72nd percentile. Fixed in openssl-src 300.0.12.
References
openssl.org/news/secadv/20230207.txt
git.openssl.org/gitweb?p=openssl.git;a=commitdiff;h=c927a3492698c254637da836762f9b1f86cffabc
security.gentoo.org/glsa/202402-08
psirt.global.sonicwall.com/vuln-detail/SNWLID-2023-0003
nvd.nist.gov/vuln/detail/CVE-2022-4203
rustsec.org/advisories/RUSTSEC-2023-0008.html
Show 110 moreShow less
github.com/advisories/GHSA-w67w-mw4j-8qrv
security.alpinelinux.org/vuln/CVE-2022-4203
access.redhat.com/errata/RHSA-2023:0946
access.redhat.com/security/cve/CVE-2022-4203
access.redhat.com/security/cve/CVE-2022-4304
access.redhat.com/security/cve/CVE-2022-4450
access.redhat.com/security/cve/CVE-2023-0215
access.redhat.com/security/cve/CVE-2023-0216
access.redhat.com/security/cve/CVE-2023-0217
access.redhat.com/security/cve/CVE-2023-0286
access.redhat.com/security/cve/CVE-2023-0401
bugzilla.redhat.com/2164440
bugzilla.redhat.com/2164487
bugzilla.redhat.com/2164488
bugzilla.redhat.com/2164492
bugzilla.redhat.com/2164494
bugzilla.redhat.com/2164497
bugzilla.redhat.com/2164499
bugzilla.redhat.com/2164500
errata.almalinux.org/9/ALSA-2023-0946.html
docs.bell-sw.com/security/cves/CVE-2022-4203
github.com/CVEProject/cvelistV5/tree/main/cves/2022/4xxx/CVE-2022-4203.json
security-tracker.debian.org/tracker/CVE-2022-4203
advisories.mageia.org/MGASA-2023-0130.html
bugs.mageia.org/show_bug.cgi?id=31526
debian.org/security/2023/dsa-5343
ubuntu.com/security/notices/USN-5844-1
lists.fedoraproject.org/archives/list/[email protected]/thread/RGMDA2QI6RIJSJF3FDWES76ORE53ELXX
lists.fedoraproject.org/archives/list/[email protected]/thread/MGJS3DWIQT3W4V6WXNE2IHFLOKIFL22G
access.redhat.com/errata/RHSA-2023:1405
openssl.org/news/secadv/20230322.txt
openssl.org/news/secadv/20230328.txt
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2144000
bugzilla.redhat.com/show_bug.cgi?id=2144003
bugzilla.redhat.com/show_bug.cgi?id=2144006
bugzilla.redhat.com/show_bug.cgi?id=2144008
bugzilla.redhat.com/show_bug.cgi?id=2144010
bugzilla.redhat.com/show_bug.cgi?id=2144012
bugzilla.redhat.com/show_bug.cgi?id=2144015
bugzilla.redhat.com/show_bug.cgi?id=2144017
bugzilla.redhat.com/show_bug.cgi?id=2144019
bugzilla.redhat.com/show_bug.cgi?id=2145170
bugzilla.redhat.com/show_bug.cgi?id=2158412
bugzilla.redhat.com/show_bug.cgi?id=2164440
bugzilla.redhat.com/show_bug.cgi?id=2164487
bugzilla.redhat.com/show_bug.cgi?id=2164488
bugzilla.redhat.com/show_bug.cgi?id=2164492
bugzilla.redhat.com/show_bug.cgi?id=2164494
bugzilla.redhat.com/show_bug.cgi?id=2164497
bugzilla.redhat.com/show_bug.cgi?id=2164499
bugzilla.redhat.com/show_bug.cgi?id=2164500
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_0946.json
cve.org/CVERecord?id=CVE-2022-4203
cve.org/CVERecord?id=CVE-2022-4304
nvd.nist.gov/vuln/detail/CVE-2022-4304
cve.org/CVERecord?id=CVE-2022-4450
nvd.nist.gov/vuln/detail/CVE-2022-4450
cve.org/CVERecord?id=CVE-2023-0215
nvd.nist.gov/vuln/detail/CVE-2023-0215
cve.org/CVERecord?id=CVE-2023-0216
nvd.nist.gov/vuln/detail/CVE-2023-0216
cve.org/CVERecord?id=CVE-2023-0217
nvd.nist.gov/vuln/detail/CVE-2023-0217
cve.org/CVERecord?id=CVE-2023-0286
nvd.nist.gov/vuln/detail/CVE-2023-0286
cve.org/CVERecord?id=CVE-2023-0401
nvd.nist.gov/vuln/detail/CVE-2023-0401
access.redhat.com/errata/RHSA-2023:1199
bugzilla.redhat.com/show_bug.cgi?id=2144001
bugzilla.redhat.com/show_bug.cgi?id=2144004
bugzilla.redhat.com/show_bug.cgi?id=2144007
bugzilla.redhat.com/show_bug.cgi?id=2144009
bugzilla.redhat.com/show_bug.cgi?id=2144011
bugzilla.redhat.com/show_bug.cgi?id=2144013
bugzilla.redhat.com/show_bug.cgi?id=2144016
bugzilla.redhat.com/show_bug.cgi?id=2144018
bugzilla.redhat.com/show_bug.cgi?id=2144020
bugzilla.redhat.com/show_bug.cgi?id=2145171
bugzilla.redhat.com/show_bug.cgi?id=2158413
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_1199.json
errata.rockylinux.org/RLSA-2023:0946
crates.io/crates/openssl-src
suse.com/support/update/announcement/2023/suse-su-20230312-1
bugzilla.suse.com/1195149
bugzilla.suse.com/1206222
bugzilla.suse.com/1207533
bugzilla.suse.com/1207534
bugzilla.suse.com/1207535
bugzilla.suse.com/1207536
bugzilla.suse.com/1207538
bugzilla.suse.com/1207539
bugzilla.suse.com/1207540
bugzilla.suse.com/1207541
suse.com/security/cve/CVE-2022-4203
suse.com/security/cve/CVE-2022-4304
suse.com/security/cve/CVE-2022-4450
suse.com/security/cve/CVE-2023-0215
suse.com/security/cve/CVE-2023-0216
suse.com/security/cve/CVE-2023-0217
suse.com/security/cve/CVE-2023-0286
suse.com/security/cve/CVE-2023-0401
ubuntu.com/security/CVE-2022-4203
ubuntu.com/security/CVE-2022-4304
ubuntu.com/security/CVE-2022-4450
ubuntu.com/security/CVE-2023-0215
ubuntu.com/security/CVE-2023-0216
ubuntu.com/security/CVE-2023-0217
ubuntu.com/security/CVE-2023-0286
ubuntu.com/security/CVE-2023-0401
Left out here: the rest of 1 source description. The JSON record has them.