Every CVE Search/ Get API key

CVE-2021-3712

Read buffer overruns processing ASN.1 strings

7.4 HighPublic exploitFix available

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
High

Exploit likelihood

48.1%Up 46.8 points since Aug 25, 2021
90%50%10%1%

What each source reports

NVD Score used 7.4

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
CVE-2021-3712
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS 2.0
5.8 MediumAV:N/AC:M/Au:N/C:P/I:N/A:P
Weakness
CWE-125
Updated
2026-11-02
CVE List 7.4

Read buffer overruns processing ASN.1 strings

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
CVE-2021-3712
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
EUVDEUVD-2022-4935 7.4

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
EUVD-2022-4935
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-q9wj-f4qw-6vfj 7.4

Read buffer overruns processing ASN.1 strings

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1j (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
GHSA-q9wj-f4qw-6vfj
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVALPINE-CVE-2021-3712 7.4

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
ALPINE-CVE-2021-3712
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-03
OSVAZL-6780 7.4

CVE-2021-3712 affecting package openssl for versions less than 1.1.1k-11

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
AZL-6780
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
Show 45 moreShow less
OSVBELL-CVE-2021-3712 7.4

CVE-2021-3712 does not affect BellSoft software

Record
BELL-CVE-2021-3712
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSV 7.4

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
CVE-2021-3712
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2021-3712 7.4

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
DEBIAN-CVE-2021-3712
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVGHSA-q9wj-f4qw-6vfj 7.4

Read buffer overruns processing ASN.1 strings

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1j (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
GHSA-q9wj-f4qw-6vfj
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVJLSEC-2026-225 7.4

Read buffer overruns processing ASN.1 strings

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
JLSEC-2026-225
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS 2.0
5.8 MediumAV:N/AC:M/Au:N/C:P/I:N/A:P
Updated
2026-11-02
OSVOESA-2021-1330 9.8

OpenSSL security update

OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols.

Security Fix(es):

In order to decrypt SM2 encrypted data an application is expected to call the API function EVP_PKEY_decrypt(). Typically an application will call this function twice. The first time, on entry, the "out" parameter can be NULL and, on exit, the "outlen" parameter is populated with the buffer size required to hold the decrypted plaintext. The application can then allocate a sufficiently sized buffer and call EVP_PKEY_decrypt() again, but this time passing a non-NULL value for the "out" parameter. A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. A malicious attacker who is able present SM2 content for decryption to an application could cause attacker chosen data to overflow the buffer by up to a maximum of 62 bytes altering the contents of other data held after the buffer, possibly changing application behaviour or causing the application to crash. The location of the buffer is application dependent but is typically heap allocated. Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k).(CVE-2021-3711)

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).(CVE-2021-3712)

Record
OESA-2021-1330
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2022-1938 7.5

shim security update

Initial UEFI bootloader that handles chaining to a trusted full \ bootloader under secure boot environments.

Security Fix(es):

The X.509 GeneralName type is a generic type for representing different types of names. One of those name types is known as EDIPartyName. OpenSSL provides a function GENERAL_NAME_cmp which compares different instances of a GENERAL_NAME to see if they are equal or not. This function behaves incorrectly when both GENERAL_NAMEs contain an EDIPARTYNAME. A NULL pointer dereference and a crash may occur leading to a possible denial of service attack. OpenSSL itself uses the GENERAL_NAME_cmp function for two purposes: 1) Comparing CRL distribution point names between an available CRL and a CRL distribution point embedded in an X509 certificate 2) When verifying that a timestamp response token signer matches the timestamp authority name (exposed via the API functions TS_RESP_verify_response and TS_RESP_verify_token) If an attacker can control both items being compared then that attacker could trigger a crash. For example if the attacker can trick a client or server into checking a malicious certificate against a malicious CRL then this may occur. Note that some applications automatically download CRLs based on a URL embedded in a certificate. This checking happens prior to the signatures on the certificate and CRL being verified. OpenSSL's s_server, s_client and verify tools have support for the "-crl_download" option which implements automatic CRL downloading and this attack has been demonstrated to work against those tools. Note that an unrelated bug means that affected versions of OpenSSL cannot parse or construct correct encodings of EDIPARTYNAME. However it is possible to construct a malformed EDIPARTYNAME that OpenSSL's parser will accept and hence trigger this attack. All OpenSSL 1.1.1 and 1.0.2 versions are affected by this issue. Other OpenSSL releases are out of support and have not been checked. Fixed in OpenSSL 1.1.1i (Affected 1.1.1-1.1.1h). Fixed in OpenSSL 1.0.2x (Affected 1.0.2-1.0.2w).(CVE-2020-1971)

Calls to EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate may overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call will be 1 (indicating success), but the output length value will be negative. This could cause applications to behave incorrectly or crash. OpenSSL versions 1.1.1i and below are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1j. OpenSSL versions 1.0.2x and below are affected by this issue. However OpenSSL 1.0.2 is out of support and no longer receiving public updates. Premium support customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should upgrade to 1.1.1j. Fixed in OpenSSL 1.1.1j (Affected 1.1.1-1.1.1i). Fixed in OpenSSL 1.0.2y (Affected 1.0.2-1.0.2x).(CVE-2021-23840)

While parsing an IPAddressFamily extension in an X.509 certificate, it is possible to do a one-byte overread. This would result in an incorrect text display of the certificate. This bug has been present since 2006 and is present in all versions of OpenSSL before 1.0.2m and 1.1.0g.(CVE-2017-3735)

During key agreement in a TLS handshake using a DH(E) based ciphersuite a malicious server can send a very large prime value to the client. This will cause the client to spend an unreasonably long period of time generating a key for this prime resulting in a hang until the client has finished. This could be exploited in a Denial Of Service attack. Fixed in OpenSSL 1.1.0i-dev (Affected 1.1.0-1.1.0h). Fixed in OpenSSL 1.0.2p-dev (Affected 1.0.2-1.0.2o).(CVE-2018-0732)

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are…

Record
OESA-2022-1938
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2024-2092 7.5

edk2 security update

EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications.

Security Fix(es):

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).(CVE-2021-3712)

The BN_mod_sqrt() function, which computes a modular square root, contains a bug that can cause it to loop forever for non-prime moduli. Internally this function is used when parsing certificates that contain elliptic curve public keys in compressed form or explicit elliptic curve parameters with a base point encoded in compressed form. It is possible to trigger the infinite loop by crafting a certificate that has invalid explicit curve parameters. Since certificate parsing happens prior to verification of the certificate signature, any process that parses an externally supplied certificate may thus be subject to a denial of service attack. The infinite loop can also be reached when parsing crafted private keys as they can contain explicit elliptic curve parameters. Thus vulnerable situations include: - TLS clients consuming server certificates - TLS servers consuming client certificates - Hosting providers taking certificates or private keys from customers - Certificate authorities parsing certification requests from subscribers - Anything else which parses ASN.1 elliptic curve parameters Also any other applications that use the BN_mod_sqrt() where the attacker can control the parameter values are vulnerable to this DoS issue. In the OpenSSL 1.0.2 version the public key is not parsed during initial parsing of the certificate which makes it slightly harder to trigger the infinite loop. However any operation which requires the public key from the certificate will trigger the infinite loop. In particular the attacker can use a self-signed certificate to trigger the loop during…

Record
OESA-2024-2092
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2024-2093 7.5

edk2 security update

EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications.

Security Fix(es):

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).(CVE-2021-3712)

The BN_mod_sqrt() function, which computes a modular square root, contains a bug that can cause it to loop forever for non-prime moduli. Internally this function is used when parsing certificates that contain elliptic curve public keys in compressed form or explicit elliptic curve parameters with a base point encoded in compressed form. It is possible to trigger the infinite loop by crafting a certificate that has invalid explicit curve parameters. Since certificate parsing happens prior to verification of the certificate signature, any process that parses an externally supplied certificate may thus be subject to a denial of service attack. The infinite loop can also be reached when parsing crafted private keys as they can contain explicit elliptic curve parameters. Thus vulnerable situations include: - TLS clients consuming server certificates - TLS servers consuming client certificates - Hosting providers taking certificates or private keys from customers - Certificate authorities parsing certification requests from subscribers - Anything else which parses ASN.1 elliptic curve parameters Also any other applications that use the BN_mod_sqrt() where the attacker can control the parameter values are vulnerable to this DoS issue. In the OpenSSL 1.0.2 version the public key is not parsed during initial parsing of the certificate which makes it slightly harder to trigger the infinite loop. However any operation which requires the public key from the certificate will trigger the infinite loop. In particular the attacker can use a self-signed certificate to trigger the loop during…

Record
OESA-2024-2093
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2024-2094 7.5

edk2 security update

EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications.

Security Fix(es):

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).(CVE-2021-3712)

The BN_mod_sqrt() function, which computes a modular square root, contains a bug that can cause it to loop forever for non-prime moduli. Internally this function is used when parsing certificates that contain elliptic curve public keys in compressed form or explicit elliptic curve parameters with a base point encoded in compressed form. It is possible to trigger the infinite loop by crafting a certificate that has invalid explicit curve parameters. Since certificate parsing happens prior to verification of the certificate signature, any process that parses an externally supplied certificate may thus be subject to a denial of service attack. The infinite loop can also be reached when parsing crafted private keys as they can contain explicit elliptic curve parameters. Thus vulnerable situations include: - TLS clients consuming server certificates - TLS servers consuming client certificates - Hosting providers taking certificates or private keys from customers - Certificate authorities parsing certification requests from subscribers - Anything else which parses ASN.1 elliptic curve parameters Also any other applications that use the BN_mod_sqrt() where the attacker can control the parameter values are vulnerable to this DoS issue. In the OpenSSL 1.0.2 version the public key is not parsed during initial parsing of the certificate which makes it slightly harder to trigger the infinite loop. However any operation which requires the public key from the certificate will trigger the infinite loop. In particular the attacker can use a self-signed certificate to trigger the loop during…

Record
OESA-2024-2094
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2024-2095 7.5

edk2 security update

EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications.

Security Fix(es):

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).(CVE-2021-3712)

The BN_mod_sqrt() function, which computes a modular square root, contains a bug that can cause it to loop forever for non-prime moduli. Internally this function is used when parsing certificates that contain elliptic curve public keys in compressed form or explicit elliptic curve parameters with a base point encoded in compressed form. It is possible to trigger the infinite loop by crafting a certificate that has invalid explicit curve parameters. Since certificate parsing happens prior to verification of the certificate signature, any process that parses an externally supplied certificate may thus be subject to a denial of service attack. The infinite loop can also be reached when parsing crafted private keys as they can contain explicit elliptic curve parameters. Thus vulnerable situations include: - TLS clients consuming server certificates - TLS servers consuming client certificates - Hosting providers taking certificates or private keys from customers - Certificate authorities parsing certification requests from subscribers - Anything else which parses ASN.1 elliptic curve parameters Also any other applications that use the BN_mod_sqrt() where the attacker can control the parameter values are vulnerable to this DoS issue. In the OpenSSL 1.0.2 version the public key is not parsed during initial parsing of the certificate which makes it slightly harder to trigger the infinite loop. However any operation which requires the public key from the certificate will trigger the infinite loop. In particular the attacker can use a self-signed certificate to trigger the loop during…

Record
OESA-2024-2095
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2021:4614 8.1

Red Hat Security Advisory: Red Hat JBoss Core Services Apache HTTP Server 2.4.37 SP10 security update

Record
RHSA-2021:4614
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:4861 7.5

Red Hat Security Advisory: Red Hat JBoss Web Server 5.6.0 Security release

Record
RHSA-2021:4861
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2021:5226 7.4

Red Hat Security Advisory: openssl security update

Record
RHSA-2021:5226
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVRHSA-2022:0064 7.4

Red Hat Security Advisory: openssl security update

Record
RHSA-2022:0064
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVRLSA-2021:5226 7.4

Moderate: openssl security 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 overruns processing ASN.1 strings (CVE-2021-3712)

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.

Record
RLSA-2021:5226
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVRUSTSEC-2021-0098 7.4

Read buffer overruns processing ASN.1 strings

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are represented as a buffer for the string data which is terminated with a NUL (0) byte.

Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure.

However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function.

Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur.

The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions.

If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext).

Record
RUSTSEC-2021-0098
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2021-3712 7.4

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Record
UBUNTU-CVE-2021-3712
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVCLSA-2021-1632262317 No score

Fix of CVE: CVE-2018-0739, CVE-2018-0737, CVE-2021-3712, CVE-2018-0732

  • fix CVE-2021-3712 - handling ASN.1 string as NULL terminated leads to read buffer overrun
  • Port patches from oracle6els branch, original changelog entry:
  • Oracle bug 28730228: backport CVE-2018-0732
  • Oracle bug 28758493: backport CVE-2018-0737
  • Merge upstream patch to fix CVE-2018-0739
  • Avoid out-of-bounds read. Fixes CVE 2017-3735. By Rich Salz
  • sha256 is used for the RSA pairwise consistency test instead of sha1
Record
CLSA-2021-1632262317
Updated
2026-11-02
OSVCLSA-2021-1634922881 No score

Fixed CVEs in openssl: CVE-2018-0739, CVE-2018-0732, CVE-2021-3712, CVE-2018-0737

  • fix CVE-2021-3712 - handling ASN.1 string as NULL terminated leads to read buffer overrun
  • Port patches from oracle6els branch, original changelog entry:
  • Oracle bug 28730228: backport CVE-2018-0732
  • Oracle bug 28758493: backport CVE-2018-0737
  • Merge upstream patch to fix CVE-2018-0739
  • Avoid out-of-bounds read. Fixes CVE 2017-3735. By Rich Salz
  • sha256 is used for the RSA pairwise consistency test instead of sha1
Record
CLSA-2021-1634922881
Updated
2026-11-02
OSVCLSA-2021-1639681783 No score

Fix CVE(s): CVE-2021-3712

  • SECURITY UPDATE: fix assumption that ASN.1 string is NULL terminated when it exactly doesn't. - debian/patches/CVE-2021-3712.patch: backport all found cases where code relayed on assumtion that ASN.1 string is NULL terminated - CVE-2021-3712
Record
CLSA-2021-1639681783
Updated
2026-11-02
OSVCLSA-2022-1643727489 No score

Fix of CVE: CVE-2021-23840, CVE-2021-3712, CVE-2021-23841

  • CVE-2021-3712: openssl: Read buffer overruns processing ASN.1 strings
  • CVE-2021-23840: openssl: integer overflow in CipherUpdate
  • CVE-2021-23841: openssl: NULL pointer dereference in X509_issuer_and_serial_hash()
Record
CLSA-2022-1643727489
Updated
2026-11-02
OSVMGASA-2021-0429 No score

Updated openssl packages fix security vulnerability

In order to decrypt SM2 encrypted data an application is expected to call the API function EVP_PKEY_decrypt(). Typically an application will call this function twice. The first time, on entry, the "out" parameter can be NULL and, on exit, the "outlen" parameter is populated with the buffer size required to hold the decrypted plaintext. The application can then allocate a sufficiently sized buffer and call EVP_PKEY_decrypt() again, but this time passing a non-NULL value for the "out" parameter. A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. A malicious attacker who is able present SM2 content for decryption to an application could cause attacker chosen data to overflow the buffer by up to a maximum of 62 bytes altering the contents of other data held after the buffer, possibly changing application behaviour or causing the application to crash. The location of the buffer is application dependent but is typically heap allocated. (CVE-2021-3711)

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). (CVE-2021-3712)

Record
MGASA-2021-0429
Updated
2026-11-02
OSVMGASA-2022-0035 No score

Updated mysql-connector-c++ packages fix security vulnerability

Buffer overflow due to inccorect calculation in EVP_PKEY_decrypt. (CVE-2021-3711) Denial of Service attack due to possible non-zero terminated strings. (CVE-2021-3712)

Record
MGASA-2022-0035
Updated
2026-11-02
OSVopenSUSE-SU-2021:1188-1 No score

Security update for openssl-1_1

This update for openssl-1_1 fixes the following security issues:

  • CVE-2021-3711: A bug in the implementation of the SM2 decryption code could lead to buffer overflows. [bsc#1189520]

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]

This update was imported from the SUSE:SLE-15-SP2:Update update project.

Record
openSUSE-SU-2021:1188-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:1189-1 No score

Security update for openssl-1_0_0

This update for openssl-1_0_0 fixes the following issues:

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2021:1189-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:1248-1 No score

Security update for openssl-1_1

This update for openssl-1_1 fixes the following issues:

  • CVE-2021-3712: This is an update for the incomplete fix for CVE-2021-3712. Read buffer overruns processing ASN.1 strings (bsc#1189521).

This update was imported from the SUSE:SLE-15-SP2:Update update project.

Record
openSUSE-SU-2021:1248-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:1261-1 No score

Security update for openssl-1_0_0

This update for openssl-1_0_0 fixes the following issues:

  • CVE-2021-3712: This is an update for the incomplete fix for CVE-2021-3712. Read buffer overruns processing ASN.1 strings (bsc#1189521).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2021:1261-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:2827-1 No score

Security update for openssl-1_0_0

This update for openssl-1_0_0 fixes the following issues:

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]
Record
openSUSE-SU-2021:2827-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:2830-1 No score

Security update for openssl-1_1

This update for openssl-1_1 fixes the following security issues:

  • CVE-2021-3711: A bug in the implementation of the SM2 decryption code could lead to buffer overflows. [bsc#1189520]

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]

Record
openSUSE-SU-2021:2830-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:2966-1 No score

Security update for openssl-1_1

This update for openssl-1_1 fixes the following issues:

  • CVE-2021-3712: This is an update for the incomplete fix for CVE-2021-3712. Read buffer overruns processing ASN.1 strings (bsc#1189521).
Record
openSUSE-SU-2021:2966-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:2994-1 No score

Security update for openssl-1_0_0

This update for openssl-1_0_0 fixes the following issues:

  • CVE-2021-3712: This is an update for the incomplete fix for CVE-2021-3712. Read buffer overruns processing ASN.1 strings (bsc#1189521).
Record
openSUSE-SU-2021:2994-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11126-1 No score

libopenssl-1_0_0-devel-1.0.2u-6.2 on GA media

These are all security issues fixed in the libopenssl-1_0_0-devel-1.0.2u-6.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11126-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11127-1 No score

libopenssl-1_1-devel-1.1.1l-1.2 on GA media

These are all security issues fixed in the libopenssl-1_1-devel-1.1.1l-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11127-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12303-1 No score

ncat-7.93-1.1 on GA media

These are all security issues fixed in the ncat-7.93-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12303-1
Updated
2026-11-02
OSVSUSE-FU-2022:0445-1 No score

Feature update for venv-salt-minion

This feature update for venv-salt-minion provides the following changes:

  • Introduce venv-salt-minion.
  • Mention fixed issues provided with the bundle.
Record
SUSE-FU-2022:0445-1
Updated
2026-11-02
OSVSUSE-SU-2021:14791-1 No score

Security update for openssl

This update for openssl fixes the following security issue:

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]
Record
SUSE-SU-2021:14791-1
Updated
2026-11-02
OSVSUSE-SU-2021:14792-1 No score

Security update for openssl1

This update for openssl1 fixes the following security issue:

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]
Record
SUSE-SU-2021:14792-1
Updated
2026-11-02
OSVSUSE-SU-2021:14801-1 No score

Security update for openssl1

This update for openssl1 fixes the following issues:

  • CVE-2021-3712: This is an update for the incomplete fix for CVE-2021-3712.
    Read buffer overruns processing ASN.1 strings (bsc#1189521).
Record
SUSE-SU-2021:14801-1
Updated
2026-11-02
OSVSUSE-SU-2021:14802-1 No score

Security update for openssl

This update for openssl fixes the following issues:

  • CVE-2021-3712: This is an update for the incomplete fix for CVE-2021-3712. Read buffer overruns processing ASN.1 strings (bsc#1189521).
Record
SUSE-SU-2021:14802-1
Updated
2026-11-02
OSVSUSE-SU-2021:2825-1 No score

Security update for openssl

This update for openssl fixes the following security issue:

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]
Record
SUSE-SU-2021:2825-1
Updated
2026-11-02
OSVSUSE-SU-2021:2826-1 No score

Security update for openssl-1_0_0

This update for openssl-1_0_0 fixes the following issues:

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]
Record
SUSE-SU-2021:2826-1
Updated
2026-11-02
OSVSUSE-SU-2021:2827-1 No score

Security update for openssl-1_0_0

This update for openssl-1_0_0 fixes the following issues:

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]
Record
SUSE-SU-2021:2827-1
Updated
2026-11-02
OSVSUSE-SU-2021:2829-1 No score

Security update for openssl-1_1

This update for openssl-1_1 fixes the following security issue:

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]
Record
SUSE-SU-2021:2829-1
Updated
2026-11-02
OSVSUSE-SU-2021:2830-1 No score

Security update for openssl-1_1

This update for openssl-1_1 fixes the following security issues:

  • CVE-2021-3711: A bug in the implementation of the SM2 decryption code could lead to buffer overflows. [bsc#1189520]

  • CVE-2021-3712: a bug in the code for printing certificate details could lead to a buffer overrun that a malicious actor could exploit to crash the application, causing a denial-of-service attack. [bsc#1189521]

Record
SUSE-SU-2021:2830-1
Updated
2026-11-02

Affected products

Show 229 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
openssl-src
crates.io
before 111.16.0
111.16.0
openssl
Alpine:v3.11
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.12
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.13
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.14
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.15
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.16
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.17
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.18
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.19
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
Show 290 moreShow less
Affected packages
PackageAffectedFixed
openssl
Alpine:v3.20
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.21
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.22
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.23
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl
Alpine:v3.24
1.0.2 up to 1.1.1l-r0
1.1.1l-r0
openssl1.1-compat
Alpine:v3.17
before 1.1.1l-r0
1.1.1l-r0
openssl1.1-compat
Alpine:v3.18
before 1.1.1l-r0
1.1.1l-r0
openssl3
Alpine:v3.15
before 1.1.1l-r0
1.1.1l-r0
openssl3
Alpine:v3.16
before 1.1.1l-r0
1.1.1l-r0
openssl
Azure Linux:2
before 1.1.1k-11
1.1.1k-11
openssl
TuxCare:CentOS:6
before 1.0.1e-62.el6.cloudlinux.els
1.0.1e-62.el6.cloudlinux.els
openssl-devel
TuxCare:CentOS:6
before 1.0.1e-62.el6.cloudlinux.els
1.0.1e-62.el6.cloudlinux.els
openssl-perl
TuxCare:CentOS:6
before 1.0.1e-62.el6.cloudlinux.els
1.0.1e-62.el6.cloudlinux.els
openssl-static
TuxCare:CentOS:6
before 1.0.1e-62.el6.cloudlinux.els
1.0.1e-62.el6.cloudlinux.els
openssl
TuxCare:OracleLinux:6
before 1.0.1e-62.el6.cloudlinux.els
1.0.1e-62.el6.cloudlinux.els
openssl-devel
TuxCare:OracleLinux:6
before 1.0.1e-62.el6.cloudlinux.els
1.0.1e-62.el6.cloudlinux.els
openssl-perl
TuxCare:OracleLinux:6
before 1.0.1e-62.el6.cloudlinux.els
1.0.1e-62.el6.cloudlinux.els
openssl-static
TuxCare:OracleLinux:6
before 1.0.1e-62.el6.cloudlinux.els
1.0.1e-62.el6.cloudlinux.els
libssl-dev
TuxCare:Ubuntu:16.04
before 1.0.2g-1ubuntu4.21
1.0.2g-1ubuntu4.21
libssl-doc
TuxCare:Ubuntu:16.04
before 1.0.2g-1ubuntu4.21
1.0.2g-1ubuntu4.21
libssl1.0.0
TuxCare:Ubuntu:16.04
before 1.0.2g-1ubuntu4.21
1.0.2g-1ubuntu4.21
openssl
TuxCare:Ubuntu:16.04
before 1.0.2g-1ubuntu4.21
1.0.2g-1ubuntu4.21
openssl
TuxCare:CentOS:8.4
before 1:1.1.1g-15.el8.4.tuxcare.els1
1:1.1.1g-15.el8.4.tuxcare.els1
openssl-devel
TuxCare:CentOS:8.4
before 1:1.1.1g-15.el8.4.tuxcare.els1
1:1.1.1g-15.el8.4.tuxcare.els1
openssl-libs
TuxCare:CentOS:8.4
before 1:1.1.1g-15.el8.4.tuxcare.els1
1:1.1.1g-15.el8.4.tuxcare.els1
openssl-perl
TuxCare:CentOS:8.4
before 1:1.1.1g-15.el8.4.tuxcare.els1
1:1.1.1g-15.el8.4.tuxcare.els1
openssl-static
TuxCare:CentOS:8.4
before 1:1.1.1g-15.el8.4.tuxcare.els1
1:1.1.1g-15.el8.4.tuxcare.els1
openssl
Debian:12
before 1.1.1l-1
1.1.1l-1
openssl
Debian:13
before 1.1.1l-1
1.1.1l-1
openssl
Debian:14
before 1.1.1l-1
1.1.1l-1
openssl
Debian:9
before 1.1.0l-1~deb9u4, plus listed versions
1.1.0f-31.1.0f-3+deb9u11.1.0f-3+deb9u21.1.0f-41.1.0f-5
Show 12 moreShow less
1.1.0g-11.1.0g-21.1.0g-2+riscv641.1.0h-11.1.0h-21.1.0h-31.1.0h-41.1.0j-1~deb9u11.1.0k-1~deb9u11.1.0l-1~deb9u11.1.0l-1~deb9u21.1.0l-1~deb9u3
1.1.0l-1~deb9u4
openssl1.0
Debian:9
before 1.0.2u-1~deb9u6, plus listed versions
1.0.2l-21.0.2l-2+deb9u11.0.2l-2+deb9u21.0.2l-2+deb9u31.0.2m-1
Show 17 moreShow less
1.0.2m-21.0.2m-31.0.2n-11.0.2n-1+riscv641.0.2o-11.0.2o-1+riscv641.0.2q-11.0.2q-1~deb9u11.0.2q-21.0.2r-1~deb9u11.0.2s-1~deb9u11.0.2t-1~deb9u11.0.2u-1~deb9u11.0.2u-1~deb9u21.0.2u-1~deb9u31.0.2u-1~deb9u41.0.2u-1~deb9u5
1.0.2u-1~deb9u6
openssl
Debian:10
before 1.1.1d-0+deb10u7, plus listed versions
1.1.1c-11.1.1d-0+deb10u11.1.1d-0+deb10u21.1.1d-0+deb10u31.1.1d-0+deb10u41.1.1d-0+deb10u51.1.1d-0+deb10u6
1.1.1d-0+deb10u7
openssl
Debian:11
before 1.1.1k-1+deb11u1, plus listed versions
1.1.1k-1
1.1.1k-1+deb11u1
OpenSSL_jll
Julia
before 1.1.13+0
1.1.13+0
Openresty_jll
Julia
before 1.19.9+0
1.19.9+0
openssl
Mageia:8
before 1.1.1l-1.mga8
1.1.1l-1.mga8
mysql-connector-c++
Mageia:8
before ++-8.0.28-1.mga8
++-8.0.28-1.mga8
OpenSSL
openEuler:20.03-LTS-SP1
before openssl-1.1.1f-11.oe1
openssl-1.1.1f-11.oe1
OpenSSL
openEuler:20.03-LTS-SP2
before openssl-1.1.1f-11.oe1
openssl-1.1.1f-11.oe1
shim
openEuler:20.03-LTS-SP1
before 15-23.oe1
15-23.oe1
shim
openEuler:20.03-LTS-SP3
before 15-24.oe1
15-24.oe1
shim
openEuler:22.03-LTS
before 15.4-5.oe2203
15.4-5.oe2203
edk2
openEuler:22.03-LTS-SP4
before 202011-20.oe2203sp4
202011-20.oe2203sp4
edk2
openEuler:22.03-LTS-SP3
before 202011-20.oe2203sp3
202011-20.oe2203sp3
edk2
openEuler:20.03-LTS-SP4
before 202002-24.oe2003sp4
202002-24.oe2003sp4
edk2
openEuler:22.03-LTS-SP1
before 202011-20.oe2203sp1
202011-20.oe2203sp1
jbcs-httpd24-apr
Red Hat:jboss_core_services:1::el7
before 0:1.6.3-107.jbcs.el7
0:1.6.3-107.jbcs.el7
jbcs-httpd24-apr-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:1.6.3-107.jbcs.el7
0:1.6.3-107.jbcs.el7
jbcs-httpd24-apr-devel
Red Hat:jboss_core_services:1::el7
before 0:1.6.3-107.jbcs.el7
0:1.6.3-107.jbcs.el7
jbcs-httpd24-apr-util
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-apr-util-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-apr-util-devel
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-apr-util-ldap
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-apr-util-mysql
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-apr-util-nss
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-apr-util-odbc
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-apr-util-openssl
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-apr-util-pgsql
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-apr-util-sqlite
Red Hat:jboss_core_services:1::el7
before 0:1.6.1-84.jbcs.el7
0:1.6.1-84.jbcs.el7
jbcs-httpd24-curl
Red Hat:jboss_core_services:1::el7
before 0:7.78.0-2.jbcs.el7
0:7.78.0-2.jbcs.el7
jbcs-httpd24-curl-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:7.78.0-2.jbcs.el7
0:7.78.0-2.jbcs.el7
jbcs-httpd24-httpd
Red Hat:jboss_core_services:1::el7
before 0:2.4.37-78.jbcs.el7
0:2.4.37-78.jbcs.el7
jbcs-httpd24-httpd-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:2.4.37-78.jbcs.el7
0:2.4.37-78.jbcs.el7
jbcs-httpd24-httpd-devel
Red Hat:jboss_core_services:1::el7
before 0:2.4.37-78.jbcs.el7
0:2.4.37-78.jbcs.el7
jbcs-httpd24-httpd-manual
Red Hat:jboss_core_services:1::el7
before 0:2.4.37-78.jbcs.el7
0:2.4.37-78.jbcs.el7
jbcs-httpd24-httpd-selinux
Red Hat:jboss_core_services:1::el7
before 0:2.4.37-78.jbcs.el7
0:2.4.37-78.jbcs.el7
jbcs-httpd24-httpd-tools
Red Hat:jboss_core_services:1::el7
before 0:2.4.37-78.jbcs.el7
0:2.4.37-78.jbcs.el7
jbcs-httpd24-libcurl
Red Hat:jboss_core_services:1::el7
before 0:7.78.0-2.jbcs.el7
0:7.78.0-2.jbcs.el7
jbcs-httpd24-libcurl-devel
Red Hat:jboss_core_services:1::el7
before 0:7.78.0-2.jbcs.el7
0:7.78.0-2.jbcs.el7
jbcs-httpd24-mod_cluster-native
Red Hat:jboss_core_services:1::el7
before 0:1.3.16-9.Final_redhat_2.jbcs.el7
0:1.3.16-9.Final_redhat_2.jbcs.el7
jbcs-httpd24-mod_cluster-native-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:1.3.16-9.Final_redhat_2.jbcs.el7
0:1.3.16-9.Final_redhat_2.jbcs.el7
jbcs-httpd24-mod_http2
Red Hat:jboss_core_services:1::el7
before 0:1.15.7-21.jbcs.el7
0:1.15.7-21.jbcs.el7
jbcs-httpd24-mod_http2-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:1.15.7-21.jbcs.el7
0:1.15.7-21.jbcs.el7
jbcs-httpd24-mod_jk
Red Hat:jboss_core_services:1::el7
before 0:1.2.48-20.redhat_1.jbcs.el7
0:1.2.48-20.redhat_1.jbcs.el7
jbcs-httpd24-mod_jk-ap24
Red Hat:jboss_core_services:1::el7
before 0:1.2.48-20.redhat_1.jbcs.el7
0:1.2.48-20.redhat_1.jbcs.el7
jbcs-httpd24-mod_jk-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:1.2.48-20.redhat_1.jbcs.el7
0:1.2.48-20.redhat_1.jbcs.el7
jbcs-httpd24-mod_jk-manual
Red Hat:jboss_core_services:1::el7
before 0:1.2.48-20.redhat_1.jbcs.el7
0:1.2.48-20.redhat_1.jbcs.el7
jbcs-httpd24-mod_ldap
Red Hat:jboss_core_services:1::el7
before 0:2.4.37-78.jbcs.el7
0:2.4.37-78.jbcs.el7
jbcs-httpd24-mod_md
Red Hat:jboss_core_services:1::el7
before 1:2.0.8-40.jbcs.el7
1:2.0.8-40.jbcs.el7
jbcs-httpd24-mod_md-debuginfo
Red Hat:jboss_core_services:1::el7
before 1:2.0.8-40.jbcs.el7
1:2.0.8-40.jbcs.el7
jbcs-httpd24-mod_proxy_html
Red Hat:jboss_core_services:1::el7
before 1:2.4.37-78.jbcs.el7
1:2.4.37-78.jbcs.el7
jbcs-httpd24-mod_security
Red Hat:jboss_core_services:1::el7
before 0:2.9.2-67.GA.jbcs.el7
0:2.9.2-67.GA.jbcs.el7
jbcs-httpd24-mod_security-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:2.9.2-67.GA.jbcs.el7
0:2.9.2-67.GA.jbcs.el7
jbcs-httpd24-mod_session
Red Hat:jboss_core_services:1::el7
before 0:2.4.37-78.jbcs.el7
0:2.4.37-78.jbcs.el7
jbcs-httpd24-mod_ssl
Red Hat:jboss_core_services:1::el7
before 1:2.4.37-78.jbcs.el7
1:2.4.37-78.jbcs.el7
jbcs-httpd24-nghttp2
Red Hat:jboss_core_services:1::el7
before 0:1.39.2-39.jbcs.el7
0:1.39.2-39.jbcs.el7
jbcs-httpd24-nghttp2-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:1.39.2-39.jbcs.el7
0:1.39.2-39.jbcs.el7
jbcs-httpd24-nghttp2-devel
Red Hat:jboss_core_services:1::el7
before 0:1.39.2-39.jbcs.el7
0:1.39.2-39.jbcs.el7
jbcs-httpd24-openssl
Red Hat:jboss_core_services:1::el7
before 1:1.1.1g-8.jbcs.el7
1:1.1.1g-8.jbcs.el7
jbcs-httpd24-openssl-chil
Red Hat:jboss_core_services:1::el7
before 0:1.0.0-7.jbcs.el7
0:1.0.0-7.jbcs.el7
jbcs-httpd24-openssl-chil-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:1.0.0-7.jbcs.el7
0:1.0.0-7.jbcs.el7
jbcs-httpd24-openssl-debuginfo
Red Hat:jboss_core_services:1::el7
before 1:1.1.1g-8.jbcs.el7
1:1.1.1g-8.jbcs.el7
jbcs-httpd24-openssl-devel
Red Hat:jboss_core_services:1::el7
before 1:1.1.1g-8.jbcs.el7
1:1.1.1g-8.jbcs.el7
jbcs-httpd24-openssl-libs
Red Hat:jboss_core_services:1::el7
before 1:1.1.1g-8.jbcs.el7
1:1.1.1g-8.jbcs.el7
jbcs-httpd24-openssl-perl
Red Hat:jboss_core_services:1::el7
before 1:1.1.1g-8.jbcs.el7
1:1.1.1g-8.jbcs.el7
jbcs-httpd24-openssl-pkcs11
Red Hat:jboss_core_services:1::el7
before 0:0.4.10-22.jbcs.el7
0:0.4.10-22.jbcs.el7
jbcs-httpd24-openssl-pkcs11-debuginfo
Red Hat:jboss_core_services:1::el7
before 0:0.4.10-22.jbcs.el7
0:0.4.10-22.jbcs.el7
jbcs-httpd24-openssl-static
Red Hat:jboss_core_services:1::el7
before 1:1.1.1g-8.jbcs.el7
1:1.1.1g-8.jbcs.el7
jbcs-httpd24-apr
Red Hat:jboss_core_services:1::el8
before 0:1.6.3-107.el8jbcs
0:1.6.3-107.el8jbcs
jbcs-httpd24-apr-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.6.3-107.el8jbcs
0:1.6.3-107.el8jbcs
jbcs-httpd24-apr-devel
Red Hat:jboss_core_services:1::el8
before 0:1.6.3-107.el8jbcs
0:1.6.3-107.el8jbcs
jbcs-httpd24-apr-util
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-devel
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-ldap
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-ldap-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-mysql
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-mysql-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-nss
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-nss-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-odbc
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-odbc-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-openssl
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-openssl-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-pgsql
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-pgsql-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-sqlite
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-apr-util-sqlite-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.6.1-84.el8jbcs
0:1.6.1-84.el8jbcs
jbcs-httpd24-curl
Red Hat:jboss_core_services:1::el8
before 0:7.78.0-2.el8jbcs
0:7.78.0-2.el8jbcs
jbcs-httpd24-curl-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:7.78.0-2.el8jbcs
0:7.78.0-2.el8jbcs
jbcs-httpd24-httpd
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-httpd-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-httpd-devel
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-httpd-manual
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-httpd-selinux
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-httpd-tools
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-httpd-tools-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-libcurl
Red Hat:jboss_core_services:1::el8
before 0:7.78.0-2.el8jbcs
0:7.78.0-2.el8jbcs
jbcs-httpd24-libcurl-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:7.78.0-2.el8jbcs
0:7.78.0-2.el8jbcs
jbcs-httpd24-libcurl-devel
Red Hat:jboss_core_services:1::el8
before 0:7.78.0-2.el8jbcs
0:7.78.0-2.el8jbcs
jbcs-httpd24-mod_cluster-native
Red Hat:jboss_core_services:1::el8
before 0:1.3.16-9.Final_redhat_2.el8jbcs
0:1.3.16-9.Final_redhat_2.el8jbcs
jbcs-httpd24-mod_cluster-native-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.3.16-9.Final_redhat_2.el8jbcs
0:1.3.16-9.Final_redhat_2.el8jbcs
jbcs-httpd24-mod_http2
Red Hat:jboss_core_services:1::el8
before 0:1.15.7-21.el8jbcs
0:1.15.7-21.el8jbcs
jbcs-httpd24-mod_http2-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.15.7-21.el8jbcs
0:1.15.7-21.el8jbcs
jbcs-httpd24-mod_jk
Red Hat:jboss_core_services:1::el8
before 0:1.2.48-20.redhat_1.el8jbcs
0:1.2.48-20.redhat_1.el8jbcs
jbcs-httpd24-mod_jk-ap24
Red Hat:jboss_core_services:1::el8
before 0:1.2.48-20.redhat_1.el8jbcs
0:1.2.48-20.redhat_1.el8jbcs
jbcs-httpd24-mod_jk-ap24-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.2.48-20.redhat_1.el8jbcs
0:1.2.48-20.redhat_1.el8jbcs
jbcs-httpd24-mod_jk-manual
Red Hat:jboss_core_services:1::el8
before 0:1.2.48-20.redhat_1.el8jbcs
0:1.2.48-20.redhat_1.el8jbcs
jbcs-httpd24-mod_ldap
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-mod_ldap-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-mod_md
Red Hat:jboss_core_services:1::el8
before 1:2.0.8-40.el8jbcs
1:2.0.8-40.el8jbcs
jbcs-httpd24-mod_md-debuginfo
Red Hat:jboss_core_services:1::el8
before 1:2.0.8-40.el8jbcs
1:2.0.8-40.el8jbcs
jbcs-httpd24-mod_proxy_html
Red Hat:jboss_core_services:1::el8
before 1:2.4.37-78.el8jbcs
1:2.4.37-78.el8jbcs
jbcs-httpd24-mod_proxy_html-debuginfo
Red Hat:jboss_core_services:1::el8
before 1:2.4.37-78.el8jbcs
1:2.4.37-78.el8jbcs
jbcs-httpd24-mod_security
Red Hat:jboss_core_services:1::el8
before 0:2.9.2-67.GA.el8jbcs
0:2.9.2-67.GA.el8jbcs
jbcs-httpd24-mod_security-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:2.9.2-67.GA.el8jbcs
0:2.9.2-67.GA.el8jbcs
jbcs-httpd24-mod_session
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-mod_session-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:2.4.37-78.el8jbcs
0:2.4.37-78.el8jbcs
jbcs-httpd24-mod_ssl
Red Hat:jboss_core_services:1::el8
before 1:2.4.37-78.el8jbcs
1:2.4.37-78.el8jbcs
jbcs-httpd24-mod_ssl-debuginfo
Red Hat:jboss_core_services:1::el8
before 1:2.4.37-78.el8jbcs
1:2.4.37-78.el8jbcs
jbcs-httpd24-nghttp2
Red Hat:jboss_core_services:1::el8
before 0:1.39.2-39.el8jbcs
0:1.39.2-39.el8jbcs
jbcs-httpd24-nghttp2-debuginfo
Red Hat:jboss_core_services:1::el8
before 0:1.39.2-39.el8jbcs
0:1.39.2-39.el8jbcs
jbcs-httpd24-nghttp2-devel
Red Hat:jboss_core_services:1::el8
before 0:1.39.2-39.el8jbcs
0:1.39.2-39.el8jbcs
openssl
Rocky Linux:8
before 1:1.1.1k-5.el8_5
1:1.1.1k-5.el8_5
openssl-src
crates.io
0.0.0-0 up to 111.16.0
111.16.0
openssl
SUSE:Linux Enterprise Point of Sale 11 SP3
before 0.9.8j-0.106.40.1
0.9.8j-0.106.40.1
openssl
SUSE:Linux Enterprise Server 11 SP4-LTSS
before 0.9.8j-0.106.40.1
0.9.8j-0.106.40.1
openssl1
SUSE:Linux Enterprise Server 11-SECURITY
before 1.0.1g-0.58.36.2
1.0.1g-0.58.36.2
openssl1
SUSE:Linux Enterprise Server 11-SECURITY
before 1.0.1g-0.58.39.1
1.0.1g-0.58.39.1
openssl
SUSE:Linux Enterprise Point of Sale 11 SP3
before 0.9.8j-0.106.43.1
0.9.8j-0.106.43.1
openssl
SUSE:Linux Enterprise Server 11 SP4-LTSS
before 0.9.8j-0.106.43.1
0.9.8j-0.106.43.1
openssl
SUSE:HPE Helion OpenStack 8
before 1.0.2j-60.69.3
1.0.2j-60.69.3
openssl
SUSE:OpenStack Cloud 8
before 1.0.2j-60.69.3
1.0.2j-60.69.3
openssl
SUSE:OpenStack Cloud Crowbar 8
before 1.0.2j-60.69.3
1.0.2j-60.69.3
openssl
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.0.2j-60.69.3
1.0.2j-60.69.3
openssl
SUSE:Linux Enterprise Server 12 SP2-BCL
before 1.0.2j-60.69.3
1.0.2j-60.69.3
openssl
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 1.0.2j-60.69.3
1.0.2j-60.69.3
openssl
SUSE:Linux Enterprise Server 12 SP3-BCL
before 1.0.2j-60.69.3
1.0.2j-60.69.3
openssl-1_0_0
SUSE:OpenStack Cloud 9
before 1.0.2p-3.39.3
1.0.2p-3.39.3
openssl-1_0_0
SUSE:OpenStack Cloud Crowbar 9
before 1.0.2p-3.39.3
1.0.2p-3.39.3
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 1.0.2p-3.39.3
1.0.2p-3.39.3
openssl-1_0_0
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 1.0.2p-3.39.3
1.0.2p-3.39.3
openssl-1_0_0
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 1.0.2p-3.39.3
1.0.2p-3.39.3
openssl-1_0_0
SUSE:Linux Enterprise Server 12 SP5
before 1.0.2p-3.39.3
1.0.2p-3.39.3
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.0.2p-3.39.3
1.0.2p-3.39.3
openssl-1_0_0
SUSE:Linux Enterprise Module for Legacy 15 SP2
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Linux Enterprise Module for Legacy 15 SP3
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Linux Enterprise Server 15-LTSS
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Linux Enterprise Server 15 SP1-BCL
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 15
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Manager Proxy 4.0
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Manager Retail Branch Server 4.0
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Manager Server 4.0
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_0_0
SUSE:Enterprise Storage 6
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 1.1.0i-4.60.1
1.1.0i-4.60.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 1.1.0i-4.60.1
1.1.0i-4.60.1
openssl-1_1
SUSE:Linux Enterprise Server 15-LTSS
before 1.1.0i-4.60.1
1.1.0i-4.60.1
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 15
before 1.1.0i-4.60.1
1.1.0i-4.60.1
openssl-1_1
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 1.1.1d-11.27.1
1.1.1d-11.27.1
openssl-1_1
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 1.1.1d-11.27.1
1.1.1d-11.27.1
openssl-1_1
SUSE:Linux Enterprise Micro 5.0
before 1.1.1d-11.27.1
1.1.1d-11.27.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 1.1.0i-14.18.1
1.1.0i-14.18.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 1.1.0i-14.18.1
1.1.0i-14.18.1
openssl-1_1
SUSE:Linux Enterprise Server 15 SP1-BCL
before 1.1.0i-14.18.1
1.1.0i-14.18.1
openssl-1_1
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 1.1.0i-14.18.1
1.1.0i-14.18.1
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 1.1.0i-14.18.1
1.1.0i-14.18.1
openssl-1_1
SUSE:Manager Proxy 4.0
before 1.1.0i-14.18.1
1.1.0i-14.18.1
openssl-1_1
SUSE:Manager Retail Branch Server 4.0
before 1.1.0i-14.18.1
1.1.0i-14.18.1
openssl-1_1
SUSE:Manager Server 4.0
before 1.1.0i-14.18.1
1.1.0i-14.18.1
openssl-1_1
SUSE:Enterprise Storage 6
before 1.1.0i-14.18.1
1.1.0i-14.18.1
openssl-1_1
SUSE:OpenStack Cloud 9
before 1.1.1d-2.36.2
1.1.1d-2.36.2
openssl-1_1
SUSE:OpenStack Cloud Crowbar 9
before 1.1.1d-2.36.2
1.1.1d-2.36.2
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 1.1.1d-2.36.2
1.1.1d-2.36.2
openssl-1_1
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 1.1.1d-2.36.2
1.1.1d-2.36.2
openssl-1_1
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 1.1.1d-2.36.2
1.1.1d-2.36.2
openssl-1_1
SUSE:Linux Enterprise Server 12 SP5
before 1.1.1d-2.36.2
1.1.1d-2.36.2
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.1.1d-2.36.2
1.1.1d-2.36.2
compat-openssl098
SUSE:Linux Enterprise Module for Legacy 12
before 0.9.8j-106.27.2
0.9.8j-106.27.2
compat-openssl098
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 0.9.8j-106.27.2
0.9.8j-106.27.2
compat-openssl098
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 0.9.8j-106.27.2
0.9.8j-106.27.2
compat-openssl098
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 0.9.8j-106.27.2
0.9.8j-106.27.2
openssl-1_1
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 1.1.1d-11.30.1
1.1.1d-11.30.1
openssl-1_1
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 1.1.1d-11.30.1
1.1.1d-11.30.1
openssl-1_1
SUSE:Linux Enterprise Micro 5.0
before 1.1.1d-11.30.1
1.1.1d-11.30.1
openssl-1_1
SUSE:Linux Enterprise Micro 5.1
before 1.1.1d-11.30.1
1.1.1d-11.30.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 1.1.0i-4.63.1
1.1.0i-4.63.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 1.1.0i-4.63.1
1.1.0i-4.63.1
openssl-1_1
SUSE:Linux Enterprise Server 15-LTSS
before 1.1.0i-4.63.1
1.1.0i-4.63.1
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 15
before 1.1.0i-4.63.1
1.1.0i-4.63.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 1.1.0i-14.21.2
1.1.0i-14.21.2
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 1.1.0i-14.21.2
1.1.0i-14.21.2
openssl-1_1
SUSE:Linux Enterprise Server 15 SP1-BCL
before 1.1.0i-14.21.2
1.1.0i-14.21.2
openssl-1_1
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 1.1.0i-14.21.2
1.1.0i-14.21.2
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 1.1.0i-14.21.2
1.1.0i-14.21.2
openssl-1_1
SUSE:Enterprise Storage 6
before 1.1.0i-14.21.2
1.1.0i-14.21.2
openssl-1_0_0
SUSE:Linux Enterprise Module for Legacy 15 SP2
before 1.0.2p-3.43.1
1.0.2p-3.43.1
openssl-1_0_0
SUSE:Linux Enterprise Module for Legacy 15 SP3
before 1.0.2p-3.43.1
1.0.2p-3.43.1
openssl-1_0_0
SUSE:Linux Enterprise Server 15-LTSS
before 1.0.2p-3.43.1
1.0.2p-3.43.1
openssl-1_0_0
SUSE:Linux Enterprise Server 15 SP1-BCL
before 1.0.2p-3.43.1
1.0.2p-3.43.1
openssl-1_0_0
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 1.0.2p-3.43.1
1.0.2p-3.43.1
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 15
before 1.0.2p-3.43.1
1.0.2p-3.43.1
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 1.0.2p-3.43.1
1.0.2p-3.43.1
openssl-1_0_0
SUSE:Enterprise Storage 6
before 1.0.2p-3.43.1
1.0.2p-3.43.1
openssl-1_0_0
SUSE:OpenStack Cloud 9
before 1.0.2p-3.42.2
1.0.2p-3.42.2
openssl-1_0_0
SUSE:OpenStack Cloud Crowbar 9
before 1.0.2p-3.42.2
1.0.2p-3.42.2
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 1.0.2p-3.42.2
1.0.2p-3.42.2
openssl-1_0_0
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 1.0.2p-3.42.2
1.0.2p-3.42.2
openssl-1_0_0
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 1.0.2p-3.42.2
1.0.2p-3.42.2
openssl-1_0_0
SUSE:Linux Enterprise Server 12 SP5
before 1.0.2p-3.42.2
1.0.2p-3.42.2
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.0.2p-3.42.2
1.0.2p-3.42.2
openssl-1_1
SUSE:OpenStack Cloud 9
before 1.1.1d-2.39.2
1.1.1d-2.39.2
openssl-1_1
SUSE:OpenStack Cloud Crowbar 9
before 1.1.1d-2.39.2
1.1.1d-2.39.2
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 1.1.1d-2.39.2
1.1.1d-2.39.2
openssl-1_1
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 1.1.1d-2.39.2
1.1.1d-2.39.2
openssl-1_1
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 1.1.1d-2.39.2
1.1.1d-2.39.2
openssl-1_1
SUSE:Linux Enterprise Server 12 SP5
before 1.1.1d-2.39.2
1.1.1d-2.39.2
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.1.1d-2.39.2
1.1.1d-2.39.2
compat-openssl098
SUSE:Linux Enterprise Module for Legacy 12
before 0.9.8j-106.30.2
0.9.8j-106.30.2
compat-openssl098
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 0.9.8j-106.30.2
0.9.8j-106.30.2
compat-openssl098
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 0.9.8j-106.30.2
0.9.8j-106.30.2
compat-openssl098
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 0.9.8j-106.30.2
0.9.8j-106.30.2
openssl
SUSE:HPE Helion OpenStack 8
before 1.0.2j-60.72.2
1.0.2j-60.72.2
openssl
SUSE:OpenStack Cloud 8
before 1.0.2j-60.72.2
1.0.2j-60.72.2
openssl
SUSE:OpenStack Cloud Crowbar 8
before 1.0.2j-60.72.2
1.0.2j-60.72.2
openssl
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.0.2j-60.72.2
1.0.2j-60.72.2
openssl
SUSE:Linux Enterprise Server 12 SP2-BCL
before 1.0.2j-60.72.2
1.0.2j-60.72.2
openssl
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 1.0.2j-60.72.2
1.0.2j-60.72.2
openssl
SUSE:Linux Enterprise Server 12 SP3-BCL
before 1.0.2j-60.72.2
1.0.2j-60.72.2
openssl
Ubuntu:Pro:14.04:LTS
before 1.0.1f-1ubuntu2.27+esm4, plus listed versions
1.0.1e-3ubuntu11.0.1e-4ubuntu11.0.1e-4ubuntu21.0.1e-4ubuntu31.0.1e-4ubuntu4
Show 27 moreShow less
1.0.1f-1ubuntu11.0.1f-1ubuntu21.0.1f-1ubuntu2.11.0.1f-1ubuntu2.21.0.1f-1ubuntu2.31.0.1f-1ubuntu2.41.0.1f-1ubuntu2.51.0.1f-1ubuntu2.71.0.1f-1ubuntu2.81.0.1f-1ubuntu2.111.0.1f-1ubuntu2.121.0.1f-1ubuntu2.151.0.1f-1ubuntu2.161.0.1f-1ubuntu2.171.0.1f-1ubuntu2.181.0.1f-1ubuntu2.191.0.1f-1ubuntu2.201.0.1f-1ubuntu2.211.0.1f-1ubuntu2.221.0.1f-1ubuntu2.231.0.1f-1ubuntu2.241.0.1f-1ubuntu2.251.0.1f-1ubuntu2.261.0.1f-1ubuntu2.271.0.1f-1ubuntu2.27+esm11.0.1f-1ubuntu2.27+esm21.0.1f-1ubuntu2.27+esm3
1.0.1f-1ubuntu2.27+esm4
openssl
Ubuntu:Pro:16.04:LTS
before 1.0.2g-1ubuntu4.20+esm1, plus listed versions
1.0.2d-0ubuntu11.0.2d-0ubuntu21.0.2e-1ubuntu11.0.2f-2ubuntu11.0.2g-1ubuntu2
Show 20 moreShow less
1.0.2g-1ubuntu31.0.2g-1ubuntu41.0.2g-1ubuntu4.11.0.2g-1ubuntu4.21.0.2g-1ubuntu4.41.0.2g-1ubuntu4.51.0.2g-1ubuntu4.61.0.2g-1ubuntu4.81.0.2g-1ubuntu4.91.0.2g-1ubuntu4.101.0.2g-1ubuntu4.111.0.2g-1ubuntu4.121.0.2g-1ubuntu4.131.0.2g-1ubuntu4.141.0.2g-1ubuntu4.151.0.2g-1ubuntu4.161.0.2g-1ubuntu4.171.0.2g-1ubuntu4.181.0.2g-1ubuntu4.191.0.2g-1ubuntu4.20
1.0.2g-1ubuntu4.20+esm1
edk2
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
0~20150106.5c2d456b-20~20160104.c2a892d7-10~20160408.ffea0a2c-20~20160408.ffea0a2c-2ubuntu0.10~20160408.ffea0a2c-2ubuntu0.20~20160408.ffea0a2c-2ubuntu0.2+esm10~20160408.ffea0a2c-2ubuntu0.2+esm30~20160408.ffea0a2c-2ubuntu0.2+esm4
None known
openssl
Ubuntu:Pro:FIPS-updates:16.04:LTS
before 1.0.2g-1ubuntu4.fips.4.20.1, plus listed versions
1.0.2g-1ubuntu4.fips.4.9.11.0.2g-1ubuntu4.fips.4.13.11.0.2g-1ubuntu4.fips.4.15.11.0.2g-1ubuntu4.fips.4.16.11.0.2g-1ubuntu4.fips.4.17.11.0.2g-1ubuntu4.fips.4.18.11.0.2g-1ubuntu4.fips.4.19.3
1.0.2g-1ubuntu4.fips.4.20.1
openssl
Ubuntu:Pro:FIPS:16.04:LTS
All versions, plus listed versions
1.0.2g-1ubuntu4.fips.4.6~ppa11.0.2g-1ubuntu4.fips.4.6~ppa21.0.2g-1ubuntu4.fips.4.6~ppa31.0.2g-1ubuntu4.fips.4.61.0.2g-1ubuntu4.fips.4.6.11.0.2g-1ubuntu4.fips.4.6.21.0.2g-1ubuntu4.fips.4.6.3
None known
openssl
Ubuntu:18.04:LTS
before 1.1.1-1ubuntu2.1~18.04.13, plus listed versions
1.0.2g-1ubuntu131.0.2g-1ubuntu141.0.2n-1ubuntu11.1.0g-2ubuntu11.1.0g-2ubuntu2
Show 14 moreShow less
1.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.10
1.1.1-1ubuntu2.1~18.04.13
openssl1.0
Ubuntu:18.04:LTS
before 1.0.2n-1ubuntu5.7, plus listed versions
1.0.2n-1ubuntu21.0.2n-1ubuntu31.0.2n-1ubuntu41.0.2n-1ubuntu51.0.2n-1ubuntu5.1
Show 5 moreShow less
1.0.2n-1ubuntu5.21.0.2n-1ubuntu5.31.0.2n-1ubuntu5.41.0.2n-1ubuntu5.51.0.2n-1ubuntu5.6
1.0.2n-1ubuntu5.7
edk2
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
0~20170911.5dfba97c-10~20171010.234dbcef-10~20171027.76fd5a66-10~20171205.a9212288-10~20180105.0bc94c74-1
Show 8 moreShow less
0~20180205.c0d9813c-10~20180205.c0d9813c-20~20180205.c0d9813c-2ubuntu0.10~20180205.c0d9813c-2ubuntu0.20~20180205.c0d9813c-2ubuntu0.30~20180205.c0d9813c-2ubuntu0.3+esm10~20180205.c0d9813c-2ubuntu0.3+esm20~20180205.c0d9813c-2ubuntu0.3+esm3
None known
openssl
Ubuntu:Pro:FIPS-updates:18.04:LTS
before 1.1.1-1ubuntu2.fips.2.1~18.04.13.2, plus listed versions
1.1.1-1ubuntu2.fips.2.1~18.04.5.11.1.1-1ubuntu2.fips.2.1~18.04.6.11.1.1-1ubuntu2.fips.2.1~18.04.7.11.1.1-1ubuntu2.fips.2.1~18.04.9.11.1.1-1ubuntu2.fips.2.1~18.04.9.21.1.1-1ubuntu2.fips.2.1~18.04.9.3
1.1.1-1ubuntu2.fips.2.1~18.04.13.2
openssl
Ubuntu:Pro:FIPS:18.04:LTS
All versions, plus listed versions
1.1.1-1ubuntu2.fips.2.1~18.04.3.11.1.1-1ubuntu2.fips.2.1~18.04.15.2
None known
edk2
Ubuntu:20.04:LTS
before 0~20191122.bd85bf54-2ubuntu3.3, plus listed versions
0~20190606.20d2e5a1-2ubuntu10~20190828.37eef910-30~20190828.37eef910-40~20191122.bd85bf54-10~20191122.bd85bf54-1ubuntu1
Show 6 moreShow less
0~20191122.bd85bf54-20~20191122.bd85bf54-2ubuntu10~20191122.bd85bf54-2ubuntu20~20191122.bd85bf54-2ubuntu30~20191122.bd85bf54-2ubuntu3.10~20191122.bd85bf54-2ubuntu3.2
0~20191122.bd85bf54-2ubuntu3.3
openssl
Ubuntu:20.04:LTS
before 1.1.1f-1ubuntu2.8, plus listed versions
1.1.1c-1ubuntu41.1.1d-2ubuntu31.1.1d-2ubuntu61.1.1f-1ubuntu11.1.1f-1ubuntu2
Show 5 moreShow less
1.1.1f-1ubuntu2.11.1.1f-1ubuntu2.21.1.1f-1ubuntu2.31.1.1f-1ubuntu2.41.1.1f-1ubuntu2.5
1.1.1f-1ubuntu2.8
openssl
Ubuntu:Pro:FIPS-updates:20.04:LTS
before 1.1.1f-1ubuntu2.fips.7.2, plus listed versions
1.1.1f-1ubuntu2.fips.7
1.1.1f-1ubuntu2.fips.7.2
openssl
Ubuntu:Pro:FIPS:20.04:LTS
All versions, plus listed versions
1.1.1f-1ubuntu2.fips.2.81.1.1f-1ubuntu2.fips.7.1
None known
edk2
Ubuntu:22.04:LTS
before 2022.02-3ubuntu0.22.04.4, plus listed versions
2021.08~rc0-22021.08-32021.11~rc1-12021.11-12021.11-2
Show 8 moreShow less
2022.02~rc1-12022.02~rc1-1ubuntu12022.02-12022.02-22022.02-32022.02-3ubuntu0.22.04.12022.02-3ubuntu0.22.04.22022.02-3ubuntu0.22.04.3
2022.02-3ubuntu0.22.04.4
openssl
Ubuntu:22.04:LTS
before 1.1.1l-1ubuntu1
1.1.1l-1ubuntu1
openssl
Ubuntu:Pro:14.04:LTS
before 1.0.1f-1ubuntu2.27+esm3, plus listed versions
1.0.1e-3ubuntu11.0.1e-4ubuntu11.0.1e-4ubuntu21.0.1e-4ubuntu31.0.1e-4ubuntu4
Show 26 moreShow less
1.0.1f-1ubuntu11.0.1f-1ubuntu21.0.1f-1ubuntu2.11.0.1f-1ubuntu2.21.0.1f-1ubuntu2.31.0.1f-1ubuntu2.41.0.1f-1ubuntu2.51.0.1f-1ubuntu2.71.0.1f-1ubuntu2.81.0.1f-1ubuntu2.111.0.1f-1ubuntu2.121.0.1f-1ubuntu2.151.0.1f-1ubuntu2.161.0.1f-1ubuntu2.171.0.1f-1ubuntu2.181.0.1f-1ubuntu2.191.0.1f-1ubuntu2.201.0.1f-1ubuntu2.211.0.1f-1ubuntu2.221.0.1f-1ubuntu2.231.0.1f-1ubuntu2.241.0.1f-1ubuntu2.251.0.1f-1ubuntu2.261.0.1f-1ubuntu2.271.0.1f-1ubuntu2.27+esm11.0.1f-1ubuntu2.27+esm2
1.0.1f-1ubuntu2.27+esm3
edk2
Ubuntu:24.04:LTS
before 2024.02-2ubuntu0.6, plus listed versions
2023.05-22023.11-22023.11-32023.11-42023.11-5
Show 8 moreShow less
2023.11-62023.11-82024.02-12024.02-22024.02-2ubuntu0.12024.02-2ubuntu0.32024.02-2ubuntu0.42024.02-2ubuntu0.5
2024.02-2ubuntu0.6
openssl-1_1
openSUSE:Leap 15.2
before 1.1.1d-lp152.7.21.1
1.1.1d-lp152.7.21.1
openssl-1_0_0
openSUSE:Leap 15.2
before 1.0.2p-lp152.8.15.1
1.0.2p-lp152.8.15.1
openssl-1_1
openSUSE:Leap 15.2
before 1.1.1d-lp152.7.24.1
1.1.1d-lp152.7.24.1
openssl-1_0_0
openSUSE:Leap 15.2
before 1.0.2p-lp152.8.18.1
1.0.2p-lp152.8.18.1
openssl-1_0_0
openSUSE:Leap 15.3
before 1.0.2p-3.40.2
1.0.2p-3.40.2
openssl-1_1
openSUSE:Leap 15.3
before 1.1.1d-11.27.1
1.1.1d-11.27.1
openssl-1_1
openSUSE:Leap 15.3
before 1.1.1d-11.30.1
1.1.1d-11.30.1
openssl-1_0_0
openSUSE:Leap 15.3
before 1.0.2p-3.43.1
1.0.2p-3.43.1
openssl-1_0_0
openSUSE:Tumbleweed
before 1.0.2u-6.2
1.0.2u-6.2
openssl-1_1
openSUSE:Tumbleweed
before 1.1.1l-1.2
1.1.1l-1.2
nmap
openSUSE:Tumbleweed
before 7.93-1.1
7.93-1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubcode-with-amitk/CentOS7_CVE-2021-3712_Remediation2026-07-09

History

History
RecordedChangedSources
affectedOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-3712 is a high vulnerability (CVSS 7.4) in Openssl, published August 24, 2021. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 48.1%, the 98th percentile. Fixed in openssl-src 111.16.0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 70 package rows, 683 references and the rest of 5 source descriptions. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 17 source records.

MoveEnter Open