Every CVE Search/ Get API key

CVE-2026-31789

Heap Buffer Overflow in Hexadecimal Conversion

9.8 CriticalFix available

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms.

Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior.

If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow.

Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity.

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.

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
High
Availability
High

Exploit likelihood

0.25%Up 0.2 points since Apr 8, 2026
90%50%10%1%

What each source reports

NVD Score used 9.8

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms.

Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior.

If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow.

Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity.

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.

Record
CVE-2026-31789
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
5.8 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Weakness
CWE-787
Updated
2026-11-02
CVE List 5.8

Heap Buffer Overflow in Hexadecimal Conversion

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms.

Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior.

If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow.

Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity.

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.

Record
CVE-2026-31789
CVSS 3.1
5.8 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Weakness
CWE-787
Updated
2026-11-02
EUVDEUVD-2026-19968 5.8

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms.

Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior.

If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow.

Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity.

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.

Record
EUVD-2026-19968
CVSS 3.1
5.8 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-j79m-9jxq-788r 9.8

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads...

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms.

Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior.

If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow.

Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity.

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.

Record
GHSA-j79m-9jxq-788r
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
OSVALPINE-CVE-2026-31789 9.8

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms.

Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior.

If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow.

Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity.

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.

Record
ALPINE-CVE-2026-31789
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
OSVBELL-CVE-2026-31789 9.8
Record
BELL-CVE-2026-31789
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
Show 36 moreShow less
OSV 5.8

Heap Buffer Overflow in Hexadecimal Conversion

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms.

Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior.

If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow.

Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity.

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.

Record
CVE-2026-31789
CVSS 3.1
5.8 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Weakness
CWE-787
Updated
2026-11-02
OSVDEBIAN-CVE-2026-31789 9.8

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms. Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior. If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow. Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity. 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.

Record
DEBIAN-CVE-2026-31789
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
OSVJLSEC-2026-276 9.8

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a...

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms.

Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior.

If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow.

Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity.

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.

Record
JLSEC-2026-276
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-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-2619 9.8

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: 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…

Record
OESA-2026-2619
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-2026-2622 9.8

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: 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…

Record
OESA-2026-2622
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: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
OSVROOT-OS-ALPINE-317-CVE-2026-31789 9.8

CVE-2026-31789 in openssl - Patched by Root

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

Record
ROOT-OS-ALPINE-317-CVE-2026-31789
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
OSVUBUNTU-CVE-2026-31789 9.8

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms. Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior. If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow. Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity. 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.

Record
UBUNTU-CVE-2026-31789
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
5.8 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Updated
2026-11-02
OSVAZL-81944 No score

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

Issue summary: Converting an excessively large OCTET STRING value to a hexadecimal string leads to a heap buffer overflow on 32 bit platforms.

Impact summary: A heap buffer overflow may lead to a crash or possibly an attacker controlled code execution or other undefined behavior.

If an attacker can supply a crafted X.509 certificate with an excessively large OCTET STRING value in extensions such as the Subject Key Identifier (SKID) or Authority Key Identifier (AKID) which are being converted to hex, the size of the buffer needed for the result is calculated as multiplication of the input length by 3. On 32 bit platforms, this multiplication may overflow resulting in the allocation of a smaller buffer and a heap buffer overflow.

Applications and services that print or log contents of untrusted X.509 certificates are vulnerable to this issue. As the certificates would have to have sizes of over 1 Gigabyte, printing or logging such certificates is a fairly unlikely operation and only 32 bit platforms are affected, this issue was assigned Low severity.

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.

Record
AZL-81944
Updated
2026-11-02
OSVCLSA-2026-1778071148 No score

openssl: Fix of 5 CVEs

  • CVE-2026-28387: fix use of OPENSSL_free instead of X509_free on dane->mcert in dane_match() (X509 reference-count bypass / UAF)
  • CVE-2026-28388: fix NULL deref in check_delta_base when a delta CRL carries the Delta CRL Indicator extension but lacks a CRL Number
  • CVE-2026-28389: fix NULL deref in dh_cms_set_shared_info / ecdh_cms_set_shared_info on absent CMS KARI parameters
  • CVE-2026-31789: fix integer overflow in OPENSSL_buf2hexstr causing heap OOB write when converting > SIZE_MAX/3 bytes (32-bit builds)
Record
CLSA-2026-1778071148
Updated
2026-11-02
OSVCLSA-2026-1786493710 No score

openssl: Fix of CVE-2026-31789

  • CVE-2026-31789: guard against size_t overflow in buf2hexstr_sep / ossl_buf2hexstr_sep (crypto/o_str.c) when hex-printing a huge OCTET STRING; prevents a 32-bit heap overflow. Backport upstream a91e537d
Record
CLSA-2026-1786493710
Updated
2026-11-02
OSVCLSA-2026-1789474528 No score

openssl: Fix of CVE-2026-31789

  • CVE-2026-31789: bound the length passed to hex_to_string() so the hex buffer size computation cannot overflow when printing Subject Key Identifier or Authority Key Identifier extensions
Record
CLSA-2026-1789474528
Updated
2026-11-02
OSVCLSA-2026-1789474778 No score

openssl: Fix of CVE-2026-31789

  • CVE-2026-31789: bound the length passed to hex_to_string() so the hex buffer size computation cannot overflow when printing Subject Key Identifier or Authority Key Identifier extensions
Record
CLSA-2026-1789474778
Updated
2026-11-02
OSVCLSA-2026-1789474979 No score

openssl: Fix of CVE-2026-31789

  • CVE-2026-31789: bound the length passed to hex_to_string() so the hex buffer size computation cannot overflow when printing Subject Key Identifier or Authority Key Identifier extensions
Record
CLSA-2026-1789474979
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:1255-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).
Record
SUSE-SU-2026:1255-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:1290-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).
Record
SUSE-SU-2026:1290-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:1386-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-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).
Record
SUSE-SU-2026:1386-1
Updated
2026-11-02
OSVSUSE-SU-2026:1577-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-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).
Record
SUSE-SU-2026:1577-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
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
Show 113 moreShow less
Affected packages
PackageAffectedFixed
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.2
From an advisory covering 4 CVEs
before 1:3.0.7-20.el9_2.tuxcare.1.els11
1:3.0.7-20.el9_2.tuxcare.1.els11
openssl-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 4 CVEs
before 1:3.0.7-20.el9_2.tuxcare.1.els11
1:3.0.7-20.el9_2.tuxcare.1.els11
openssl-libs
TuxCare:AlmaLinux:9.2
From an advisory covering 4 CVEs
before 1:3.0.7-20.el9_2.tuxcare.1.els11
1:3.0.7-20.el9_2.tuxcare.1.els11
openssl-perl
TuxCare:AlmaLinux:9.2
From an advisory covering 4 CVEs
before 1:3.0.7-20.el9_2.tuxcare.1.els11
1:3.0.7-20.el9_2.tuxcare.1.els11
openssl
TuxCare:AlmaLinux:9.6
before 1:3.2.2-7.el9_6.tuxcare.1.els8
1:3.2.2-7.el9_6.tuxcare.1.els8
openssl-devel
TuxCare:AlmaLinux:9.6
before 1:3.2.2-7.el9_6.tuxcare.1.els8
1:3.2.2-7.el9_6.tuxcare.1.els8
openssl-libs
TuxCare:AlmaLinux:9.6
before 1:3.2.2-7.el9_6.tuxcare.1.els8
1:3.2.2-7.el9_6.tuxcare.1.els8
openssl-perl
TuxCare:AlmaLinux:9.6
before 1:3.2.2-7.el9_6.tuxcare.1.els8
1:3.2.2-7.el9_6.tuxcare.1.els8
openssl
TuxCare:RHEL:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-devel
TuxCare:RHEL:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-libs
TuxCare:RHEL:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-perl
TuxCare:RHEL:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-static
TuxCare:RHEL:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl
TuxCare:OracleLinux:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-devel
TuxCare:OracleLinux:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-libs
TuxCare:OracleLinux:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-perl
TuxCare:OracleLinux:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-static
TuxCare:OracleLinux:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl
TuxCare:CentOS:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-devel
TuxCare:CentOS:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-libs
TuxCare:CentOS:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-perl
TuxCare:CentOS:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
openssl-static
TuxCare:CentOS:7
before 1:1.0.2k-26.0.1.el7_9.tuxcare.els4
1:1.0.2k-26.0.1.el7_9.tuxcare.els4
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
From an advisory covering 5 CVEs
before 202308-40.oe2403sp3
202308-40.oe2403sp3
edk2
openEuler:24.03-LTS-SP1
From an advisory covering 5 CVEs
before 202308-34.oe2403sp1
202308-34.oe2403sp1
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
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_1
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 4 CVEs
before 1.1.1d-2.125.1
1.1.1d-2.125.1
openssl-1_1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 4 CVEs
before 1.1.1d-2.125.1
1.1.1d-2.125.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_1
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 4 CVEs
before 1.1.1l-150500.17.51.1
1.1.1l-150500.17.51.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 4 CVEs
before 1.1.1l-150500.17.51.1
1.1.1l-150500.17.51.1
openssl-1_1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 4 CVEs
before 1.1.1l-150500.17.51.1
1.1.1l-150500.17.51.1
openssl-1_1
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 4 CVEs
before 1.1.1l-150500.17.51.1
1.1.1l-150500.17.51.1
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 4 CVEs
before 1.1.1l-150500.17.51.1
1.1.1l-150500.17.51.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-1_1
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 5 CVEs
before 1.1.1w-150700.11.16.1
1.1.1w-150700.11.16.1
openssl-1_1
SUSE:Linux Enterprise Module for Development Tools 15 SP7
From an advisory covering 5 CVEs
before 1.1.1w-150700.11.16.1
1.1.1w-150700.11.16.1
openssl-1_1
SUSE:Linux Enterprise Module for Legacy 15 SP7
From an advisory covering 5 CVEs
before 1.1.1w-150700.11.16.1
1.1.1w-150700.11.16.1
openssl-1_1
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 5 CVEs
before 1.1.1w-150600.5.26.2
1.1.1w-150600.5.26.2
openssl-1_1
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 5 CVEs
before 1.1.1w-150600.5.26.2
1.1.1w-150600.5.26.2
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-31789 is a critical vulnerability (CVSS 9.8) in Openssl, published April 7, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.25%, the 16th percentile. Fixed in openssl 3.3.7-r0.

References

Show 155 moreShow less
This page doesn't list everything

Left out here: the rest of 5 source descriptions. The JSON record has them.

MoveEnter Open