Every CVE Search/ Get API key

CVE-2026-31790

Incorrect Failure Handling in RSA KEM RSASVE Encapsulation

7.5 HighFix available

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

1.05%Up 1.0 points since Apr 8, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

Incorrect Failure Handling in RSA KEM RSASVE Encapsulation

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
CVE-2026-31790
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-754
Updated
2026-11-02
EUVDEUVD-2026-19969 7.5

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
EUVD-2026-19969
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-vgxx-5xj5-q97x 7.5

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key...

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
GHSA-vgxx-5xj5-q97x
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-754
Updated
2026-11-02
NVD 7.5

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
CVE-2026-31790
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-754
Updated
2026-11-02
OSVALPINE-CVE-2026-31790 7.5

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
ALPINE-CVE-2026-31790
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVBELL-CVE-2026-31790 7.5
Record
BELL-CVE-2026-31790
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 47 moreShow less
OSV 7.5

Incorrect Failure Handling in RSA KEM RSASVE Encapsulation

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
CVE-2026-31790
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-754
Updated
2026-11-02
OSVDEBIAN-CVE-2026-31790 7.5

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer. Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker. RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced. If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext. As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue. The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
DEBIAN-CVE-2026-31790
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVJLSEC-2026-277 7.5

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can...

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
JLSEC-2026-277
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2026-2041 7.5

openssl security update

Security Fix(es):

Issue summary: An uncommon configuration of clients performing DANE TLSA-based server authentication, when paired with uncommon server DANE TLSA records, may result in a use-after-free and/or double-free on the client side.

Impact summary: A use after free can have a range of potential consequences such as the corruption of valid data, crashes or execution of arbitrary code.

However, the issue only affects clients that make use of TLSA records with both the PKIX-TA(0/PKIX-EE(1) certificate usages and the DANE-TA(2) certificate usage.

By far the most common deployment of DANE is in SMTP MTAs for which RFC7672 recommends that clients treat as 'unusable' any TLSA records that have the PKIX certificate usages. These SMTP (or other similar) clients are not vulnerable to this issue. Conversely, any clients that support only the PKIX usages, and ignore the DANE-TA(2) usage are also not vulnerable.

The client would also need to be communicating with a server that publishes a TLSA RRset with both types of TLSA records.

No FIPS modules are affected by this issue, the problem code is outside the FIPS module boundary.(CVE-2026-28387)

Issue summary: When a delta CRL that contains a Delta CRL Indicator extension is processed a NULL pointer dereference might happen if the required CRL Number extension is missing.

Impact summary: A NULL pointer dereference can trigger a crash which leads to a Denial of Service for an application.

When CRL processing and delta CRL processing is enabled during X.509 certificate verification, the delta CRL processing does not check whether the CRL Number extension is NULL before dereferencing it. When a malformed delta CRL file is being processed, this parameter can be NULL, causing a NULL pointer dereference.

Exploiting this issue requires the X509_V_FLAG_USE_DELTAS flag to be enabled in the verification context, the certificate being verified to contain a freshestCRL extension or the base CRL to have the EXFLAG_FRESHEST flag set, and an attacker to provide a malformed CRL to an application that processes it.

The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. For that reason the issue was assessed as Low severity according to our Security Policy.

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.(CVE-2026-28388)

Issue summary: During processing of a crafted CMS EnvelopedData message with KeyAgreeRecipientInfo a NULL pointer dereference can happen.

Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service.

When a CMS EnvelopedData message that uses KeyAgreeRecipientInfo is processed, the optional parameters field of KeyEncryptionAlgorithmIdentifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing.

Applications and services that call CMS_decrypt() on untrusted input (e.g., S/MIME processing or CMS-based protocols) are vulnerable.

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.(CVE-2026-28389)

Issue summary: During processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo a NULL pointer dereference can happen.

Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service.

When a CMS EnvelopedData message that uses KeyTransportRecipientInfo with RSA-OAEP encryption is processed, the optional parameters field of RSA-OAEP SourceFunc algorithm identifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing.

Applications and services that call…

Record
OESA-2026-2041
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-2026-2042 7.5

openssl security update

Security Fix(es):

Issue summary: An uncommon configuration of clients performing DANE TLSA-based server authentication, when paired with uncommon server DANE TLSA records, may result in a use-after-free and/or double-free on the client side.

Impact summary: A use after free can have a range of potential consequences such as the corruption of valid data, crashes or execution of arbitrary code.

However, the issue only affects clients that make use of TLSA records with both the PKIX-TA(0/PKIX-EE(1) certificate usages and the DANE-TA(2) certificate usage.

By far the most common deployment of DANE is in SMTP MTAs for which RFC7672 recommends that clients treat as 'unusable' any TLSA records that have the PKIX certificate usages. These SMTP (or other similar) clients are not vulnerable to this issue. Conversely, any clients that support only the PKIX usages, and ignore the DANE-TA(2) usage are also not vulnerable.

The client would also need to be communicating with a server that publishes a TLSA RRset with both types of TLSA records.

No FIPS modules are affected by this issue, the problem code is outside the FIPS module boundary.(CVE-2026-28387)

Issue summary: When a delta CRL that contains a Delta CRL Indicator extension is processed a NULL pointer dereference might happen if the required CRL Number extension is missing.

Impact summary: A NULL pointer dereference can trigger a crash which leads to a Denial of Service for an application.

When CRL processing and delta CRL processing is enabled during X.509 certificate verification, the delta CRL processing does not check whether the CRL Number extension is NULL before dereferencing it. When a malformed delta CRL file is being processed, this parameter can be NULL, causing a NULL pointer dereference.

Exploiting this issue requires the X509_V_FLAG_USE_DELTAS flag to be enabled in the verification context, the certificate being verified to contain a freshestCRL extension or the base CRL to have the EXFLAG_FRESHEST flag set, and an attacker to provide a malformed CRL to an application that processes it.

The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. For that reason the issue was assessed as Low severity according to our Security Policy.

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.(CVE-2026-28388)

Issue summary: During processing of a crafted CMS EnvelopedData message with KeyAgreeRecipientInfo a NULL pointer dereference can happen.

Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service.

When a CMS EnvelopedData message that uses KeyAgreeRecipientInfo is processed, the optional parameters field of KeyEncryptionAlgorithmIdentifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing.

Applications and services that call CMS_decrypt() on untrusted input (e.g., S/MIME processing or CMS-based protocols) are vulnerable.

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.(CVE-2026-28389)

Issue summary: During processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo a NULL pointer dereference can happen.

Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service.

When a CMS EnvelopedData message that uses KeyTransportRecipientInfo with RSA-OAEP encryption is processed, the optional parameters field of RSA-OAEP SourceFunc algorithm identifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing.

Applications and services that call…

Record
OESA-2026-2042
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-2026-2043 7.5

openssl security update

Security Fix(es):

Issue summary: An uncommon configuration of clients performing DANE TLSA-based server authentication, when paired with uncommon server DANE TLSA records, may result in a use-after-free and/or double-free on the client side.

Impact summary: A use after free can have a range of potential consequences such as the corruption of valid data, crashes or execution of arbitrary code.

However, the issue only affects clients that make use of TLSA records with both the PKIX-TA(0/PKIX-EE(1) certificate usages and the DANE-TA(2) certificate usage.

By far the most common deployment of DANE is in SMTP MTAs for which RFC7672 recommends that clients treat as 'unusable' any TLSA records that have the PKIX certificate usages. These SMTP (or other similar) clients are not vulnerable to this issue. Conversely, any clients that support only the PKIX usages, and ignore the DANE-TA(2) usage are also not vulnerable.

The client would also need to be communicating with a server that publishes a TLSA RRset with both types of TLSA records.

No FIPS modules are affected by this issue, the problem code is outside the FIPS module boundary.(CVE-2026-28387)

Issue summary: When a delta CRL that contains a Delta CRL Indicator extension is processed a NULL pointer dereference might happen if the required CRL Number extension is missing.

Impact summary: A NULL pointer dereference can trigger a crash which leads to a Denial of Service for an application.

When CRL processing and delta CRL processing is enabled during X.509 certificate verification, the delta CRL processing does not check whether the CRL Number extension is NULL before dereferencing it. When a malformed delta CRL file is being processed, this parameter can be NULL, causing a NULL pointer dereference.

Exploiting this issue requires the X509_V_FLAG_USE_DELTAS flag to be enabled in the verification context, the certificate being verified to contain a freshestCRL extension or the base CRL to have the EXFLAG_FRESHEST flag set, and an attacker to provide a malformed CRL to an application that processes it.

The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. For that reason the issue was assessed as Low severity according to our Security Policy.

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.(CVE-2026-28388)

Issue summary: During processing of a crafted CMS EnvelopedData message with KeyAgreeRecipientInfo a NULL pointer dereference can happen.

Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service.

When a CMS EnvelopedData message that uses KeyAgreeRecipientInfo is processed, the optional parameters field of KeyEncryptionAlgorithmIdentifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing.

Applications and services that call CMS_decrypt() on untrusted input (e.g., S/MIME processing or CMS-based protocols) are vulnerable.

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.(CVE-2026-28389)

Issue summary: During processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo a NULL pointer dereference can happen.

Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service.

When a CMS EnvelopedData message that uses KeyTransportRecipientInfo with RSA-OAEP encryption is processed, the optional parameters field of RSA-OAEP SourceFunc algorithm identifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing.

Applications and services that call…

Record
OESA-2026-2043
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-2026-2161 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):

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.(CVE-2026-31790)

Record
OESA-2026-2161
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2026-2602 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):

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.(CVE-2026-31790)

Record
OESA-2026-2602
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:19066 6.5

Red Hat Security Advisory: openssl security update

Record
RHSA-2026:19066
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Updated
2026-11-02
OSVRHSA-2026:19218 5.9

Red Hat Security Advisory: openssl security update

Record
RHSA-2026:19218
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:27744 5.9

Red Hat Security Advisory: openssl-fips-provider security update

Record
RHSA-2026:27744
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:27745 5.9

Red Hat Security Advisory: openssl-fips-provider security update

Record
RHSA-2026:27745
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:27746 5.9

Red Hat Security Advisory: openssl-fips-provider security update

Record
RHSA-2026:27746
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:28211 5.9

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:28211
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:28832 5.9

Red Hat Security Advisory: openssl-fips-provider security update

Record
RHSA-2026:28832
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:39297 7.5

Red Hat Security Advisory: edk2 security, bug fix, and enhancement update

Record
RHSA-2026:39297
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-2026:71542 9.1

Red Hat Security Advisory: openssl security update

Record
RHSA-2026:71542
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:7261 9.8

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:7261
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
OSVRHSA-2026:83617 9.1

Red Hat Security Advisory: openssl security update

Record
RHSA-2026:83617
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:84572 9.1

Red Hat Security Advisory: openssl security update

Record
RHSA-2026:84572
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:84573 9.1

Red Hat Security Advisory: openssl security update

Record
RHSA-2026:84573
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRLSA-2026:19066 5.9

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: openssl: Information Disclosure from Uninitialized Memory via Invalid RSA Public Key (CVE-2026-31790)

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-2026:19066
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRLSA-2026:19218 5.9

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: openssl: Information Disclosure from Uninitialized Memory via Invalid RSA Public Key (CVE-2026-31790)

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-2026:19218
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRLSA-2026:39297 7.5

Moderate: edk2 security, bug fix, and enhancement update

EDK (Embedded Development Kit) is a project to enable UEFI support for Virtual Machines. This package contains a sample 64-bit UEFI firmware for QEMU and KVM.

Security Fix(es):

  • openssl: openssl: Information Disclosure from Uninitialized Memory via Invalid RSA Public Key (CVE-2026-31790)

  • openssl: OpenSSL: Denial of Service due to NULL pointer dereference in CMS EnvelopedData processing (CVE-2026-28390)

Bug Fix(es) and Enhancement(s):

  • edk2/x64: re-enable legacy kernel loader [rhel-10.2.z] (JIRA:Rocky Linux-182421)

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-2026:39297
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
OSVROOT-OS-ALPINE-317-CVE-2026-31790 7.5

CVE-2026-31790 in openssl - Patched by Root

Root has patched CVE-2026-31790 in the openssl package for Root:Alpine:3.17. Multiple fixed versions available.

Record
ROOT-OS-ALPINE-317-CVE-2026-31790
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2026-31790 7.5

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer. Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker. RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced. If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext. As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue. The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
UBUNTU-CVE-2026-31790
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVALSA-2026:19066 No score

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: openssl: Information Disclosure from Uninitialized Memory via Invalid RSA Public Key (CVE-2026-31790)

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
ALSA-2026:19066
Updated
2026-11-02
OSVALSA-2026:19218 No score

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: openssl: Information Disclosure from Uninitialized Memory via Invalid RSA Public Key (CVE-2026-31790)

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
ALSA-2026:19218
Updated
2026-11-02
OSVALSA-2026:39297 No score

Moderate: edk2 security, bug fix, and enhancement update

EDK (Embedded Development Kit) is a project to enable UEFI support for Virtual Machines. This package contains a sample 64-bit UEFI firmware for QEMU and KVM.

Security Fix(es):

  • openssl: openssl: Information Disclosure from Uninitialized Memory via Invalid RSA Public Key (CVE-2026-31790)
  • openssl: OpenSSL: Denial of Service due to NULL pointer dereference in CMS EnvelopedData processing (CVE-2026-28390)

Bug Fix(es) and Enhancement(s):

  • edk2/x64: re-enable legacy kernel loader [almalinux-10.2.z] (JIRA:AlmaLinux-182421)

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
ALSA-2026:39297
Updated
2026-11-02
OSVAZL-81950 No score

CVE-2026-31790 affecting package openssl for versions less than 3.3.5-5

Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.

Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.

RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.

If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.

As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.

The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.

Record
AZL-81950
Updated
2026-11-02
OSVCLSA-2026-1777948139 No score

openssl: Fix of CVE-2026-31790

  • CVE-2026-31790: fix RSA KEM RSASVE encapsulation memory leak by validating RSA_public_encrypt() return value and cleansing secret on failure
Record
CLSA-2026-1777948139
Updated
2026-11-02
OSVCLSA-2026-1778072039 No score

openssl: Fix of CVE-2026-31790

  • CVE-2026-31790: fix RSA KEM RSASVE encapsulation memory leak by validating RSA_public_encrypt() return value and cleansing secret on failure
Record
CLSA-2026-1778072039
Updated
2026-11-02
OSVMGASA-2026-0091 No score

Updated openssl packages fix security vulnerabilities

Incorrect Failure Handling in RSA KEM RSASVE Encapsulation. (CVE-2026-31790) Potential Use-after-free in DANE Client Code. (CVE-2026-28387) NULL Pointer Dereference When Processing a Delta CRL. (CVE-2026-28388) Possible NULL Dereference When Processing CMS KeyAgreeRecipientInfo. (CVE-2026-28389) Possible NULL Dereference When Processing CMS KeyTransportRecipientInfo. (CVE-2026-28390) Heap Buffer Overflow in Hexadecimal Conversion. (CVE-2026-31789)

Record
MGASA-2026-0091
Updated
2026-11-02
OSVopenSUSE-SU-2026:10533-1 No score

libopenssl-3-devel-3.5.3-4.1 on GA media

These are all security issues fixed in the libopenssl-3-devel-3.5.3-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10533-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20525-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

Security issues fixed:

  • CVE-2026-2673: TLS 1.3 servers may choose unexpected key agreement group (bsc#1259652).
  • CVE-2026-28387: potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL pointer dereference when processing a delta (bsc#1260442).
  • CVE-2026-28389: possible NULL pointer dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-28390: NULL pointer dereference during processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo (bsc#1261678).
  • CVE-2026-31789: heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).

Other updates and bugfixes:

  • Enable MD2 in legacy provider (jsc#PED-15724).
Record
openSUSE-SU-2026:20525-1
Updated
2026-11-02
OSVSUSE-SU-2026:1213-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
Record
SUSE-SU-2026:1213-1
Updated
2026-11-02
OSVSUSE-SU-2026:1214-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
Record
SUSE-SU-2026:1214-1
Updated
2026-11-02
OSVSUSE-SU-2026:1215-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
Record
SUSE-SU-2026:1215-1
Updated
2026-11-02
OSVSUSE-SU-2026:1216-1 No score

Security update for openssl-1_1

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

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
Record
SUSE-SU-2026:1216-1
Updated
2026-11-02
OSVSUSE-SU-2026:1256-1 No score

Security update for openssl-1_0_0

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

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
Record
SUSE-SU-2026:1256-1
Updated
2026-11-02
OSVSUSE-SU-2026:1257-1 No score

Security update for openssl-1_1

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

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
Record
SUSE-SU-2026:1257-1
Updated
2026-11-02
OSVSUSE-SU-2026:1291-1 No score

Security update for openssl-1_0_0

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

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
Record
SUSE-SU-2026:1291-1
Updated
2026-11-02
OSVSUSE-SU-2026:1375-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

Security issues fixed:

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
  • CVE-2026-28390: NULL pointer dereference during processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo (bsc#1261678).

Other updates and bugfixes:

  • Enable MD2 in legacy provider (jsc#PED-15724).
Record
SUSE-SU-2026:1375-1
Updated
2026-11-02
OSVSUSE-SU-2026:21037-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
Record
SUSE-SU-2026:21037-1
Updated
2026-11-02
OSVSUSE-SU-2026:21065-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

  • CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL Pointer Dereference When Processing a Delta CRL (bsc#1260442).
  • CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).
Record
SUSE-SU-2026:21065-1
Updated
2026-11-02
OSVSUSE-SU-2026:21107-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

Security issues fixed:

  • CVE-2026-2673: TLS 1.3 servers may choose unexpected key agreement group (bsc#1259652).
  • CVE-2026-28387: potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL pointer dereference when processing a delta (bsc#1260442).
  • CVE-2026-28389: possible NULL pointer dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-28390: NULL pointer dereference during processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo (bsc#1261678).
  • CVE-2026-31789: heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).

Other updates and bugfixes:

  • Enable MD2 in legacy provider (jsc#PED-15724).
Record
SUSE-SU-2026:21107-1
Updated
2026-11-02
OSVSUSE-SU-2026:21186-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

Security issues fixed:

  • CVE-2026-2673: TLS 1.3 servers may choose unexpected key agreement group (bsc#1259652).
  • CVE-2026-28387: potential use-after-free in DANE client code (bsc#1260441).
  • CVE-2026-28388: NULL pointer dereference when processing a delta (bsc#1260442).
  • CVE-2026-28389: possible NULL pointer dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443).
  • CVE-2026-28390: NULL pointer dereference during processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo (bsc#1261678).
  • CVE-2026-31789: heap buffer overflow in hexadecimal conversion (bsc#1260444).
  • CVE-2026-31790: incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445).

Other updates and bugfixes:

  • Enable MD2 in legacy provider (jsc#PED-15724).
Record
SUSE-SU-2026:21186-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
openssl
Alpine:v3.20
3.0.0 up to 3.3.7-r0
3.3.7-r0
openssl
Alpine:v3.21
3.0.0 up to 3.3.7-r0
3.3.7-r0
openssl
Alpine:v3.22
3.0.0 up to 3.5.6-r0
3.5.6-r0
openssl
Alpine:v3.23
3.0.0 up to 3.5.6-r0
3.5.6-r0
openssl
Alpine:v3.24
3.0.0 up to 3.5.6-r0
3.5.6-r0
openssl
AlmaLinux:10
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2.alma.1
1:3.5.5-2.el10_2.alma.1
openssl-devel
AlmaLinux:10
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2.alma.1
1:3.5.5-2.el10_2.alma.1
openssl-libs
AlmaLinux:10
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2.alma.1
1:3.5.5-2.el10_2.alma.1
openssl-perl
AlmaLinux:10
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2.alma.1
1:3.5.5-2.el10_2.alma.1
openssl
AlmaLinux:9
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
Show 179 moreShow less
Affected packages
PackageAffectedFixed
openssl-devel
AlmaLinux:9
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-libs
AlmaLinux:9
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-perl
AlmaLinux:9
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
edk2-aarch64
AlmaLinux:10
From an advisory covering 2 CVEs
before 20251114-5.el10_2.2
20251114-5.el10_2.2
edk2-ovmf
AlmaLinux:10
From an advisory covering 2 CVEs
before 20251114-5.el10_2.2
20251114-5.el10_2.2
edk2-tools
AlmaLinux:10
From an advisory covering 2 CVEs
before 20251114-5.el10_2.2
20251114-5.el10_2.2
edk2-tools-doc
AlmaLinux:10
From an advisory covering 2 CVEs
before 20251114-5.el10_2.2
20251114-5.el10_2.2
openssl
Azure Linux:3
before 3.3.5-5
3.3.5-5
openssl
Alpaquita:23
3.0.8-r4 up to 3.0.20-r0
3.0.20-r0
openssl
Alpaquita:25
3.5.0-r0 up to 3.5.6-r0
3.5.6-r0
openssl
Alpaquita:stream
3.1.1-r1 up to 3.5.6-r0
3.5.6-r0
openssl
BellSoft Hardened Containers:23
3.0.8-r4 up to 3.0.20-r0
3.0.20-r0
openssl
BellSoft Hardened Containers:25
3.5.0-r0 up to 3.5.6-r0
3.5.6-r0
openssl
BellSoft Hardened Containers:stream
3.1.1-r1 up to 3.5.6-r0
3.5.6-r0
openssl
TuxCare:AlmaLinux:9.6
before 1:3.2.2-6.el9_6.1.tuxcare.6.els9
1:3.2.2-6.el9_6.1.tuxcare.6.els9
openssl-devel
TuxCare:AlmaLinux:9.6
before 1:3.2.2-6.el9_6.1.tuxcare.6.els9
1:3.2.2-6.el9_6.1.tuxcare.6.els9
openssl-libs
TuxCare:AlmaLinux:9.6
before 1:3.2.2-6.el9_6.1.tuxcare.6.els9
1:3.2.2-6.el9_6.1.tuxcare.6.els9
openssl-perl
TuxCare:AlmaLinux:9.6
before 1:3.2.2-6.el9_6.1.tuxcare.6.els9
1:3.2.2-6.el9_6.1.tuxcare.6.els9
openssl
TuxCare:AlmaLinux:9.2
before 1:3.0.7-20.el9_2.tuxcare.1.els10
1:3.0.7-20.el9_2.tuxcare.1.els10
openssl-devel
TuxCare:AlmaLinux:9.2
before 1:3.0.7-20.el9_2.tuxcare.1.els10
1:3.0.7-20.el9_2.tuxcare.1.els10
openssl-libs
TuxCare:AlmaLinux:9.2
before 1:3.0.7-20.el9_2.tuxcare.1.els10
1:3.0.7-20.el9_2.tuxcare.1.els10
openssl-perl
TuxCare:AlmaLinux:9.2
before 1:3.0.7-20.el9_2.tuxcare.1.els10
1:3.0.7-20.el9_2.tuxcare.1.els10
openssl
Debian:12
before 3.0.19-1~deb12u2, plus listed versions
3.0.10-13.0.10-1~deb12u13.0.11-13.0.11-1~deb12u13.0.11-1~deb12u2
Show 15 moreShow less
3.0.12-13.0.12-23.0.13-1~deb12u13.0.13-1~deb12u23.0.14-1~deb12u13.0.14-1~deb12u23.0.15-1~deb12u13.0.16-1~deb12u13.0.17-1~deb12u13.0.17-1~deb12u23.0.17-1~deb12u33.0.18-1~deb12u13.0.18-1~deb12u23.0.19-1~deb12u13.0.9-1
3.0.19-1~deb12u2
openssl
Debian:13
before 3.5.5-1~deb13u2, plus listed versions
3.5.1-13.5.1-1+deb13u13.5.2-13.5.3-13.5.4-13.5.4-1~deb13u13.5.4-1~deb13u23.5.5-1~deb13u1
3.5.5-1~deb13u2
openssl
Debian:14
before 3.6.2-1, plus listed versions
3.5.1-13.5.2-13.5.3-13.5.4-13.5.4-1~deb13u1
Show 16 moreShow less
3.5.4-1~deb13u23.5.5-13.5.5-1~deb13u13.5.5-1~deb13u23.5.6-1~deb13u13.5.6-1~deb13u23.5.7-1~deb13u13.5.7-1~deb13u23.5.7-1~deb13u33.6.0-13.6.0-23.6.0~~alpha1-13.6.0~~beta1-13.6.1-13.6.1-23.6.1-3
3.6.2-1
AppBundler
Julia
1.0.0 up to 1.0.1
1.0.1
OpenSSL_jll
Julia
3.0.8+0 up to 3.0.20+0, 3.5.0+0 up to 3.5.6+0
3.0.20+03.5.6+0
Openresty_jll
Julia
1.27.1+0 and later None known
openssl
Mageia:9
From an advisory covering 6 CVEs
before 3.0.20-1.mga9
3.0.20-1.mga9
openssl
openEuler:24.03-LTS
From an advisory covering 6 CVEs
before 3.0.12-47.oe2403
3.0.12-47.oe2403
openssl
openEuler:24.03-LTS-SP1
From an advisory covering 6 CVEs
before 3.0.12-47.oe2403sp1
3.0.12-47.oe2403sp1
openssl
openEuler:24.03-LTS-SP3
From an advisory covering 6 CVEs
before 3.0.12-47.oe2403sp3
3.0.12-47.oe2403sp3
edk2
openEuler:24.03-LTS-SP3
before 202308-37.oe2403sp3
202308-37.oe2403sp3
edk2
openEuler:24.03-LTS-SP1
before 202308-33.oe2403sp1
202308-33.oe2403sp1
openssl-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2
1:3.5.5-2.el10_2
openssl-debugsource
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2
1:3.5.5-2.el10_2
openssl-devel
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2
1:3.5.5-2.el10_2
openssl-libs-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2
1:3.5.5-2.el10_2
openssl-perl
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2
1:3.5.5-2.el10_2
openssl
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2
1:3.5.5-2.el10_2
openssl-libs
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 1:3.5.5-2.el10_2
1:3.5.5-2.el10_2
openssl-debuginfo
Red Hat:enterprise_linux:9::appstream
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-debugsource
Red Hat:enterprise_linux:9::appstream
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-devel
Red Hat:enterprise_linux:9::appstream
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-perl
Red Hat:enterprise_linux:9::appstream
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl
Red Hat:enterprise_linux:9::baseos
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-debuginfo
Red Hat:enterprise_linux:9::baseos
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-debugsource
Red Hat:enterprise_linux:9::baseos
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-libs
Red Hat:enterprise_linux:9::baseos
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
openssl-fips-provider
Red Hat:enterprise_linux:9::baseos
before 0:3.0.7-11.el9_8
0:3.0.7-11.el9_8
openssl-fips-provider-so
Red Hat:enterprise_linux:9::baseos
before 0:3.0.7-11.el9_8
0:3.0.7-11.el9_8
openssl-fips-provider-so-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.0.7-11.el9_8
0:3.0.7-11.el9_8
openssl-fips-provider-so-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:3.0.7-11.el9_8
0:3.0.7-11.el9_8
openssl-fips-provider
Red Hat:enterprise_linux_eus:10.0
before 0:3.0.7-11.el10_0
0:3.0.7-11.el10_0
openssl-fips-provider-so
Red Hat:enterprise_linux_eus:10.0
before 0:3.0.7-11.el10_0
0:3.0.7-11.el10_0
openssl-fips-provider-so-debuginfo
Red Hat:enterprise_linux_eus:10.0
before 0:3.0.7-11.el10_0
0:3.0.7-11.el10_0
openssl-fips-provider-so-debugsource
Red Hat:enterprise_linux_eus:10.0
before 0:3.0.7-11.el10_0
0:3.0.7-11.el10_0
openssl-fips-provider
Red Hat:enterprise_linux:10.2
before 0:3.0.7-11.el10_2
0:3.0.7-11.el10_2
openssl-fips-provider-so
Red Hat:enterprise_linux:10.2
before 0:3.0.7-11.el10_2
0:3.0.7-11.el10_2
openssl-fips-provider-so-debuginfo
Red Hat:enterprise_linux:10.2
before 0:3.0.7-11.el10_2
0:3.0.7-11.el10_2
openssl-fips-provider-so-debugsource
Red Hat:enterprise_linux:10.2
before 0:3.0.7-11.el10_2
0:3.0.7-11.el10_2
openssl-fips-provider
Red Hat:hummingbird:1
before 0:3.0.7-1.2.hum1
0:3.0.7-1.2.hum1
openssl-fips-provider-so
Red Hat:hummingbird:1
before 0:3.0.7-1.2.hum1
0:3.0.7-1.2.hum1
openssl-fips-provider
Red Hat:rhel_e4s:9.2::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider-debugsource
Red Hat:rhel_e4s:9.2::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider-so
Red Hat:rhel_e4s:9.2::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider-so-debuginfo
Red Hat:rhel_e4s:9.2::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider
Red Hat:rhel_e4s:9.4::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider-debugsource
Red Hat:rhel_e4s:9.4::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider-so
Red Hat:rhel_e4s:9.4::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider-so-debuginfo
Red Hat:rhel_e4s:9.4::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider
Red Hat:rhel_eus:9.6::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider-debugsource
Red Hat:rhel_eus:9.6::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider-so
Red Hat:rhel_eus:9.6::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
openssl-fips-provider-so-debuginfo
Red Hat:rhel_eus:9.6::baseos
before 0:3.0.7-11.el9_0
0:3.0.7-11.el9_0
edk2
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:20251114-5.el10_2.2
0:20251114-5.el10_2.2
edk2-aarch64
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:20251114-5.el10_2.2
0:20251114-5.el10_2.2
edk2-ovmf
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:20251114-5.el10_2.2
0:20251114-5.el10_2.2
edk2-debugsource
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:20251114-5.el10_2.2
0:20251114-5.el10_2.2
edk2-tools
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:20251114-5.el10_2.2
0:20251114-5.el10_2.2
edk2-tools-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:20251114-5.el10_2.2
0:20251114-5.el10_2.2
edk2-tools-doc
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:20251114-5.el10_2.2
0:20251114-5.el10_2.2
openssl-debuginfo
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 7 CVEs
before 1:3.2.2-16.el10_0.7
1:3.2.2-16.el10_0.7
openssl-debugsource
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 7 CVEs
before 1:3.2.2-16.el10_0.7
1:3.2.2-16.el10_0.7
openssl-devel
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 7 CVEs
before 1:3.2.2-16.el10_0.7
1:3.2.2-16.el10_0.7
openssl-perl
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 7 CVEs
before 1:3.2.2-16.el10_0.7
1:3.2.2-16.el10_0.7
openssl
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 7 CVEs
before 1:3.2.2-16.el10_0.7
1:3.2.2-16.el10_0.7
openssl-libs
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 7 CVEs
before 1:3.2.2-16.el10_0.7
1:3.2.2-16.el10_0.7
openssl
Red Hat:hummingbird:1
From an advisory covering 23 CVEs
before 0:3.5.6-0.1.hum1
0:3.5.6-0.1.hum1
openssl-config-fips
Red Hat:hummingbird:1
From an advisory covering 23 CVEs
before 0:3.5.6-0.1.hum1
0:3.5.6-0.1.hum1
openssl-devel
Red Hat:hummingbird:1
From an advisory covering 23 CVEs
before 0:3.5.6-0.1.hum1
0:3.5.6-0.1.hum1
openssl-devel-engine
Red Hat:hummingbird:1
From an advisory covering 23 CVEs
before 0:3.5.6-0.1.hum1
0:3.5.6-0.1.hum1
openssl-libs
Red Hat:hummingbird:1
From an advisory covering 23 CVEs
before 0:3.5.6-0.1.hum1
0:3.5.6-0.1.hum1
openssl-perl
Red Hat:hummingbird:1
From an advisory covering 23 CVEs
before 0:3.5.6-0.1.hum1
0:3.5.6-0.1.hum1
openssl-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 7 CVEs
before 1:3.2.2-7.el9_6.4
1:3.2.2-7.el9_6.4
openssl-debugsource
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 7 CVEs
before 1:3.2.2-7.el9_6.4
1:3.2.2-7.el9_6.4
openssl-devel
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 7 CVEs
before 1:3.2.2-7.el9_6.4
1:3.2.2-7.el9_6.4
openssl-perl
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 7 CVEs
before 1:3.2.2-7.el9_6.4
1:3.2.2-7.el9_6.4
openssl
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 7 CVEs
before 1:3.2.2-7.el9_6.4
1:3.2.2-7.el9_6.4
openssl-debuginfo
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 7 CVEs
before 1:3.2.2-7.el9_6.4
1:3.2.2-7.el9_6.4
openssl-debugsource
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 7 CVEs
before 1:3.2.2-7.el9_6.4
1:3.2.2-7.el9_6.4
openssl-libs
Red Hat:rhel_eus:9.6::baseos
From an advisory covering 7 CVEs
before 1:3.2.2-7.el9_6.4
1:3.2.2-7.el9_6.4
openssl-debuginfo
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 6 CVEs
before 1:3.0.7-18.el9_2.4
1:3.0.7-18.el9_2.4
openssl-debugsource
Red Hat:rhel_e4s:9.2::appstream
From an advisory covering 6 CVEs
before 1:3.0.7-18.el9_2.4
1:3.0.7-18.el9_2.4
openssl
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 6 CVEs
before 1:3.0.7-18.el9_2.4
1:3.0.7-18.el9_2.4
openssl-debuginfo
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 6 CVEs
before 1:3.0.7-18.el9_2.4
1:3.0.7-18.el9_2.4
openssl-debugsource
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 6 CVEs
before 1:3.0.7-18.el9_2.4
1:3.0.7-18.el9_2.4
openssl-libs
Red Hat:rhel_e4s:9.2::baseos
From an advisory covering 6 CVEs
before 1:3.0.7-18.el9_2.4
1:3.0.7-18.el9_2.4
openssl-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 6 CVEs
before 1:3.0.7-29.el9_4.3
1:3.0.7-29.el9_4.3
openssl-debugsource
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 6 CVEs
before 1:3.0.7-29.el9_4.3
1:3.0.7-29.el9_4.3
openssl-libs-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 6 CVEs
before 1:3.0.7-29.el9_4.3
1:3.0.7-29.el9_4.3
openssl
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 6 CVEs
before 1:3.0.7-29.el9_4.3
1:3.0.7-29.el9_4.3
openssl-debuginfo
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 6 CVEs
before 1:3.0.7-29.el9_4.3
1:3.0.7-29.el9_4.3
openssl-debugsource
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 6 CVEs
before 1:3.0.7-29.el9_4.3
1:3.0.7-29.el9_4.3
openssl-libs
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 6 CVEs
before 1:3.0.7-29.el9_4.3
1:3.0.7-29.el9_4.3
openssl-libs-debuginfo
Red Hat:rhel_e4s:9.4::baseos
From an advisory covering 6 CVEs
before 1:3.0.7-29.el9_4.3
1:3.0.7-29.el9_4.3
openssl
Rocky Linux:10
before 1:3.5.5-2.el10_2
1:3.5.5-2.el10_2
openssl
Rocky Linux:9
before 1:3.5.5-2.el9_8
1:3.5.5-2.el9_8
edk2
Rocky Linux:10
From an advisory covering 2 CVEs
before 0:20251114-5.el10_2.2
0:20251114-5.el10_2.2
openssl
Root:Alpine:3.17
before 3.0.19-r00079
3.0.19-r000793.0.19-r000773.0.19-r00078
rootio-openssl
Root:Alpine:3.17
before 3.0.19-r00079
3.0.19-r000793.0.19-r000773.0.19-r00078
openssl-3
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 5 CVEs
before 3.0.8-150500.5.60.1
3.0.8-150500.5.60.1
openssl-3
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 5 CVEs
before 3.0.8-150500.5.60.1
3.0.8-150500.5.60.1
openssl-3
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 5 CVEs
before 3.0.8-150500.5.60.1
3.0.8-150500.5.60.1
openssl-3
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 5 CVEs
before 3.0.8-150500.5.60.1
3.0.8-150500.5.60.1
openssl-3
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 5 CVEs
before 3.0.8-150400.4.81.1
3.0.8-150400.4.81.1
openssl-3
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 5 CVEs
before 3.0.8-150400.4.81.1
3.0.8-150400.4.81.1
openssl-3
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 3.0.8-150400.4.81.1
3.0.8-150400.4.81.1
openssl-3
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 3.0.8-150400.4.81.1
3.0.8-150400.4.81.1
openssl-3
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 5 CVEs
before 3.0.8-150400.4.81.1
3.0.8-150400.4.81.1
openssl-3
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 5 CVEs
before 3.0.8-150400.4.81.1
3.0.8-150400.4.81.1
openssl-3
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 5 CVEs
before 3.1.4-150600.5.45.1
3.1.4-150600.5.45.1
openssl-3
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 5 CVEs
before 3.1.4-150600.5.45.1
3.1.4-150600.5.45.1
openssl-3
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 3.1.4-150600.5.45.1
3.1.4-150600.5.45.1
openssl-1_1
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 5 CVEs
before 1.1.1d-150200.11.109.1
1.1.1d-150200.11.109.1
openssl-1_0_0
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 5 CVEs
before 1.0.2p-3.106.1
1.0.2p-3.106.1
openssl-1_0_0
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 5 CVEs
before 1.0.2p-3.106.1
1.0.2p-3.106.1
openssl-1_1
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 5 CVEs
before 1.1.1l-150400.7.90.1
1.1.1l-150400.7.90.1
openssl-1_1
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 5 CVEs
before 1.1.1l-150400.7.90.1
1.1.1l-150400.7.90.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 1.1.1l-150400.7.90.1
1.1.1l-150400.7.90.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 1.1.1l-150400.7.90.1
1.1.1l-150400.7.90.1
openssl-1_1
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 5 CVEs
before 1.1.1l-150400.7.90.1
1.1.1l-150400.7.90.1
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 5 CVEs
before 1.1.1l-150400.7.90.1
1.1.1l-150400.7.90.1
openssl-1_0_0
SUSE:Linux Enterprise Module for Legacy 15 SP7
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-1_0_0
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-1_0_0
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-1_0_0
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-1_0_0
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-1_0_0
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-1_0_0
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-1_0_0
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 1.0.2p-150000.3.105.1
1.0.2p-150000.3.105.1
openssl-3
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 6 CVEs
before 3.2.3-150700.5.31.1
3.2.3-150700.5.31.1
openssl-3
SUSE:Linux Micro 6.1
From an advisory covering 5 CVEs
before 3.1.4-slfo.1.1_9.1
3.1.4-slfo.1.1_9.1
openssl-3
SUSE:Linux Micro 6.0
From an advisory covering 5 CVEs
before 3.1.4-12.1
3.1.4-12.1
openssl-3
SUSE:Linux Micro 6.2
From an advisory covering 7 CVEs
before 3.5.0-160000.7.1
3.5.0-160000.7.1
openssl-3
SUSE:Linux Enterprise Server 16.0
From an advisory covering 7 CVEs
before 3.5.0-160000.7.1
3.5.0-160000.7.1
openssl-3
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 7 CVEs
before 3.5.0-160000.7.1
3.5.0-160000.7.1
openssl
Ubuntu:22.04:LTS
before 3.0.2-0ubuntu1.23, plus listed versions
1.1.1l-1ubuntu13.0.0-1ubuntu13.0.1-0ubuntu13.0.2-0ubuntu13.0.2-0ubuntu1.1
Show 18 moreShow less
3.0.2-0ubuntu1.23.0.2-0ubuntu1.43.0.2-0ubuntu1.53.0.2-0ubuntu1.63.0.2-0ubuntu1.73.0.2-0ubuntu1.83.0.2-0ubuntu1.93.0.2-0ubuntu1.103.0.2-0ubuntu1.123.0.2-0ubuntu1.133.0.2-0ubuntu1.143.0.2-0ubuntu1.153.0.2-0ubuntu1.163.0.2-0ubuntu1.173.0.2-0ubuntu1.183.0.2-0ubuntu1.193.0.2-0ubuntu1.203.0.2-0ubuntu1.21
3.0.2-0ubuntu1.23
openssl
Ubuntu:Pro:FIPS-preview:22.04:LTS
All versions, plus listed versions
3.0.2-0ubuntu1.10+Fips13.0.2-0ubuntu1.12+Fips1
None known
openssl-fips
Ubuntu:Pro:FIPS-preview:22.04:LTS
All versions, plus listed versions
3.0.5-0ubuntu0.1+Fips2.1
None known
openssl
Ubuntu:Pro:FIPS-updates:22.04:LTS
All versions, plus listed versions
3.0.2-0ubuntu1.10+Fips13.0.2-0ubuntu1.12+Fips13.0.2-0ubuntu1.14+Fips13.0.2-0ubuntu1.15+Fips13.0.2-0ubuntu1.16+Fips1
Show 10 moreShow less
3.0.2-0ubuntu1.17+Fips13.0.2-0ubuntu1.18+Fips13.0.2-0ubuntu1.19+Fips13.0.2-0ubuntu1.20+Fips13.0.2-0ubuntu1.21+Fips13.0.2-0ubuntu1.23+Fips13.0.2-0ubuntu1.25+Fips13.0.2-0ubuntu1.26+Fips13.0.2-0ubuntu1.29+Fips13.0.2-0ubuntu1.30+Fips1
None known
openssl-fips
Ubuntu:Pro:FIPS-updates:22.04:LTS
All versions, plus listed versions
3.0.5-0ubuntu0.1+Fips2.13.0.5-0ubuntu0.2+Fips1
None known
edk2
Ubuntu:24.04:LTS
All versions, plus listed versions
2023.05-22023.11-22023.11-32023.11-42023.11-5
Show 13 moreShow less
2023.11-62023.11-82024.02-12024.02-22024.02-2ubuntu0.12024.02-2ubuntu0.32024.02-2ubuntu0.42024.02-2ubuntu0.52024.02-2ubuntu0.62024.02-2ubuntu0.72024.02-2ubuntu0.82024.02-2ubuntu0.92024.02-2ubuntu0.10
None known
openssl
Ubuntu:24.04:LTS
before 3.0.13-0ubuntu3.9, plus listed versions
3.0.10-1ubuntu23.0.10-1ubuntu2.13.0.10-1ubuntu33.0.10-1ubuntu43.0.13-0ubuntu2
Show 8 moreShow less
3.0.13-0ubuntu33.0.13-0ubuntu3.13.0.13-0ubuntu3.23.0.13-0ubuntu3.33.0.13-0ubuntu3.43.0.13-0ubuntu3.53.0.13-0ubuntu3.63.0.13-0ubuntu3.7
3.0.13-0ubuntu3.9
openssl-fips
Ubuntu:Pro:FIPS-updates:24.04:LTS
before 3.0.13-0ubuntu3.12+Fips1, plus listed versions
3.0.13-0ubuntu3+Fips13.0.13-0ubuntu3.6+Fips1
3.0.13-0ubuntu3.12+Fips1
edk2
Ubuntu:25.10
All versions, plus listed versions
2025.02-3ubuntu22025.02-82025.02-8ubuntu12025.02-8ubuntu22025.02-8ubuntu32025.02-8ubuntu3.12025.02-8ubuntu3.2
None known
openssl
Ubuntu:25.10
before 3.5.3-1ubuntu3.3, plus listed versions
3.4.1-1ubuntu33.5.0-2ubuntu13.5.2-1ubuntu13.5.3-1ubuntu23.5.3-1ubuntu3
3.5.3-1ubuntu3.3
edk2
Ubuntu:26.10
All versions, plus listed versions
2025.11-3ubuntu72025.11-3ubuntu82026.05-2ubuntu12026.05-2ubuntu22026.05-2ubuntu3
None known
edk2-hwe
Ubuntu:26.10
All versions, plus listed versions
2025.11-3ubuntu82025.11-3ubuntu92026.05-2ubuntu12026.05-2ubuntu22026.05-2ubuntu3
None known
openssl
Ubuntu:26.10
before 3.5.5-1ubuntu3
3.5.5-1ubuntu3
edk2
Ubuntu:26.04:LTS
All versions, plus listed versions
2025.02-8ubuntu32025.11-3ubuntu62025.11-3ubuntu72025.11-3ubuntu7.22025.11-3ubuntu7.3
None known
edk2-hwe
Ubuntu:26.04:LTS
All versions, plus listed versions
2025.11-3ubuntu62025.11-3ubuntu82025.11-3ubuntu8.2
None known
openssl
Ubuntu:26.04:LTS
before 3.5.5-1ubuntu3, plus listed versions
3.5.3-1ubuntu23.5.5-1ubuntu1
3.5.5-1ubuntu3
openssl-3
openSUSE:Tumbleweed
From an advisory covering 7 CVEs
before 3.5.3-4.1
3.5.3-4.1
openssl-3
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 3.5.0-160000.7.1
3.5.0-160000.7.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

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

In short

CVE-2026-31790 is a high vulnerability (CVSS 7.5) in Openssl, published April 7, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.05%, the 64th percentile. Fixed in openssl 3.3.7-r0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 3 references and the rest of 3 source descriptions. The JSON record has them.

MoveEnter Open