CVE-2026-31789
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.
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
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 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 5.8 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Medium
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 5.8 Medium
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
opensslAlpine:v3.20 |
3.0.0 up to 3.3.7-r0 | 3.3.7-r0 |
opensslAlpine:v3.21 |
3.0.0 up to 3.3.7-r0 | 3.3.7-r0 |
opensslAlpine:v3.22 |
3.0.0 up to 3.5.6-r0 | 3.5.6-r0 |
opensslAlpine:v3.23 |
3.0.0 up to 3.5.6-r0 | 3.5.6-r0 |
opensslAlpine:v3.24 |
3.0.0 up to 3.5.6-r0 | 3.5.6-r0 |
opensslAzure Linux:3 |
before 3.3.5-5 | 3.3.5-5 |
opensslAlpaquita:23 |
3.0.8-r4 up to 3.0.20-r0 | 3.0.20-r0 |
opensslAlpaquita:25 |
3.5.0-r0 up to 3.5.6-r0 | 3.5.6-r0 |
opensslAlpaquita:stream |
3.1.1-r1 up to 3.5.6-r0 | 3.5.6-r0 |
opensslBellSoft Hardened Containers:23 |
3.0.8-r4 up to 3.0.20-r0 | 3.0.20-r0 |
Show 113 moreShow less
| Package | Affected | Fixed |
|---|---|---|
opensslBellSoft Hardened Containers:25 |
3.5.0-r0 up to 3.5.6-r0 | 3.5.6-r0 |
opensslBellSoft Hardened Containers:stream |
3.1.1-r1 up to 3.5.6-r0 | 3.5.6-r0 |
opensslTuxCare: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-develTuxCare: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-libsTuxCare: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-perlTuxCare: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 |
opensslTuxCare: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-develTuxCare: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-libsTuxCare: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-perlTuxCare:AlmaLinux:9.6 |
before 1:3.2.2-7.el9_6.tuxcare.1.els8 | 1:3.2.2-7.el9_6.tuxcare.1.els8 |
opensslTuxCare: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-develTuxCare: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-libsTuxCare: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-perlTuxCare: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-staticTuxCare: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 |
opensslTuxCare: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-develTuxCare: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-libsTuxCare: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-perlTuxCare: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-staticTuxCare: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 |
opensslTuxCare: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-develTuxCare: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-libsTuxCare: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-perlTuxCare: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-staticTuxCare: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 |
opensslDebian: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 less3.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 |
opensslDebian: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 |
opensslDebian: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 less3.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 |
AppBundlerJulia |
1.0.0 up to 1.0.1 | 1.0.1 |
OpenSSL_jllJulia |
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_jllJulia |
1.27.1+0 and later | None known |
opensslMageia:9 From an advisory covering 6 CVEs |
before 3.0.20-1.mga9 | 3.0.20-1.mga9 |
opensslopenEuler:24.03-LTS From an advisory covering 6 CVEs |
before 3.0.12-47.oe2403 | 3.0.12-47.oe2403 |
opensslopenEuler:24.03-LTS-SP1 From an advisory covering 6 CVEs |
before 3.0.12-47.oe2403sp1 | 3.0.12-47.oe2403sp1 |
opensslopenEuler:24.03-LTS-SP3 From an advisory covering 6 CVEs |
before 3.0.12-47.oe2403sp3 | 3.0.12-47.oe2403sp3 |
edk2openEuler:24.03-LTS-SP3 From an advisory covering 5 CVEs |
before 202308-40.oe2403sp3 | 202308-40.oe2403sp3 |
edk2openEuler:24.03-LTS-SP1 From an advisory covering 5 CVEs |
before 202308-34.oe2403sp1 | 202308-34.oe2403sp1 |
opensslRed 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-fipsRed 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-develRed 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-engineRed 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-libsRed 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-perlRed Hat:hummingbird:1 From an advisory covering 23 CVEs |
before 0:3.5.6-0.1.hum1 | 0:3.5.6-0.1.hum1 |
opensslRoot:Alpine:3.17 |
before 3.0.19-r00079 | 3.0.19-r000793.0.19-r000773.0.19-r00078 |
rootio-opensslRoot:Alpine:3.17 |
before 3.0.19-r00079 | 3.0.19-r000793.0.19-r000773.0.19-r00078 |
openssl-3SUSE: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-3SUSE: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-3SUSE: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-3SUSE: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-3SUSE: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-3SUSE: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-3SUSE: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-3SUSE: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-3SUSE: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-3SUSE: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-3SUSE: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-3SUSE: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-3openSUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_0SUSE: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_0SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_0SUSE: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_0SUSE: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_0SUSE: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_0SUSE: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_0SUSE: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_0SUSE: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_0SUSE: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_0SUSE: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_0SUSE: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_0openSUSE: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-3SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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_1SUSE: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-3SUSE: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-3SUSE:Linux Micro 6.0 From an advisory covering 5 CVEs |
before 3.1.4-12.1 | 3.1.4-12.1 |
openssl-3SUSE:Linux Micro 6.2 From an advisory covering 7 CVEs |
before 3.5.0-160000.7.1 | 3.5.0-160000.7.1 |
openssl-3SUSE: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-3SUSE: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 |
opensslUbuntu: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 less3.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 |
opensslUbuntu: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-fipsUbuntu:Pro:FIPS-preview:22.04:LTS |
All versions, plus listed versions 3.0.5-0ubuntu0.1+Fips2.1 |
None known |
opensslUbuntu: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 less3.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-fipsUbuntu: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 |
edk2Ubuntu:24.04:LTS |
All versions, plus listed versions 2023.05-22023.11-22023.11-32023.11-42023.11-5 Show 13 moreShow less2023.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 |
opensslUbuntu: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 less3.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-fipsUbuntu: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 |
edk2Ubuntu: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 |
opensslUbuntu: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 |
edk2Ubuntu:26.10 |
All versions, plus listed versions 2025.11-3ubuntu72025.11-3ubuntu82026.05-2ubuntu12026.05-2ubuntu22026.05-2ubuntu3 |
None known |
edk2-hweUbuntu:26.10 |
All versions, plus listed versions 2025.11-3ubuntu82025.11-3ubuntu92026.05-2ubuntu12026.05-2ubuntu22026.05-2ubuntu3 |
None known |
opensslUbuntu:26.10 |
before 3.5.5-1ubuntu3 | 3.5.5-1ubuntu3 |
edk2Ubuntu:26.04:LTS |
All versions, plus listed versions 2025.02-8ubuntu32025.11-3ubuntu62025.11-3ubuntu72025.11-3ubuntu7.22025.11-3ubuntu7.3 |
None known |
edk2-hweUbuntu:26.04:LTS |
All versions, plus listed versions 2025.11-3ubuntu62025.11-3ubuntu82025.11-3ubuntu8.2 |
None known |
opensslUbuntu:26.04:LTS |
before 3.5.5-1ubuntu3, plus listed versions 3.5.3-1ubuntu23.5.5-1ubuntu1 |
3.5.5-1ubuntu3 |
openssl-3openSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 3.5.3-4.1 | 3.5.3-4.1 |
openssl-3openSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 3.5.0-160000.7.1 | 3.5.0-160000.7.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE 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
openssl-library.org/news/secadv/20260407.txt
github.com/openssl/openssl/commit/a24216018e1ede8ff01a4ff5afff7dfbd443e2f9
github.com/openssl/openssl/commit/945b935ac66cc7f1a41f1b849c7c25adb5351f49
github.com/openssl/openssl/commit/364f095b80601db632b0def6a33316967f863bde
github.com/openssl/openssl/commit/7a9087efd769f362ad9c0e30c7baaa6bbfa65ecf
github.com/openssl/openssl/commit/a91e537d16d74050dbde50bb0dfb1fe9930f0521
Show 155 moreShow less
cert-portal.siemens.com/productcert/html/ssa-032379.html
nvd.nist.gov/vuln/detail/CVE-2026-31789
github.com/advisories/GHSA-j79m-9jxq-788r
security.alpinelinux.org/vuln/CVE-2026-31789
docs.bell-sw.com/security/cves/CVE-2026-31789
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1778071148.html
nvd.nist.gov/vuln/detail/CVE-2026-28387
nvd.nist.gov/vuln/detail/CVE-2026-28388
nvd.nist.gov/vuln/detail/CVE-2026-28389
nvd.nist.gov/vuln/detail/CVE-2026-28390
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1786493710.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1789474528.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1789474778.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1789474979.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/31xxx/CVE-2026-31789.json
security-tracker.debian.org/tracker/CVE-2026-31789
advisories.mageia.org/MGASA-2026-0091.html
bugs.mageia.org/show_bug.cgi?id=35331
openwall.com/lists/oss-security/2026/04/07/11
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2041
nvd.nist.gov/vuln/detail/CVE-2026-31790
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2042
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2043
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2619
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2622
access.redhat.com/errata/RHSA-2026:7261
images.redhat.com
access.redhat.com/security/cve/CVE-2025-9232
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-9231
access.redhat.com/security/cve/CVE-2025-9230
access.redhat.com/security/cve/CVE-2025-11187
access.redhat.com/security/cve/CVE-2025-69421
access.redhat.com/security/cve/CVE-2025-69420
access.redhat.com/security/cve/CVE-2025-69419
access.redhat.com/security/cve/CVE-2025-69418
access.redhat.com/security/cve/CVE-2025-68160
access.redhat.com/security/cve/CVE-2025-66199
access.redhat.com/security/cve/CVE-2025-15469
access.redhat.com/security/cve/CVE-2025-15468
access.redhat.com/security/cve/CVE-2025-15467
access.redhat.com/security/cve/CVE-2026-31790
access.redhat.com/security/cve/CVE-2026-31789
access.redhat.com/security/cve/CVE-2026-28389
access.redhat.com/security/cve/CVE-2026-28388
access.redhat.com/security/cve/CVE-2026-28387
access.redhat.com/security/cve/CVE-2026-28386
access.redhat.com/security/cve/CVE-2026-28390
access.redhat.com/security/cve/CVE-2026-22795
access.redhat.com/security/cve/CVE-2026-2673
access.redhat.com/security/cve/CVE-2026-22796
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7261.json
bugzilla.redhat.com/show_bug.cgi?id=2396054
cve.org/CVERecord?id=CVE-2025-9230
nvd.nist.gov/vuln/detail/CVE-2025-9230
bugzilla.redhat.com/show_bug.cgi?id=2396055
cve.org/CVERecord?id=CVE-2025-9231
nvd.nist.gov/vuln/detail/CVE-2025-9231
bugzilla.redhat.com/show_bug.cgi?id=2396056
cve.org/CVERecord?id=CVE-2025-9232
nvd.nist.gov/vuln/detail/CVE-2025-9232
bugzilla.redhat.com/show_bug.cgi?id=2430375
cve.org/CVERecord?id=CVE-2025-11187
nvd.nist.gov/vuln/detail/CVE-2025-11187
bugzilla.redhat.com/show_bug.cgi?id=2430376
cve.org/CVERecord?id=CVE-2025-15467
nvd.nist.gov/vuln/detail/CVE-2025-15467
bugzilla.redhat.com/show_bug.cgi?id=2430377
cve.org/CVERecord?id=CVE-2025-15468
nvd.nist.gov/vuln/detail/CVE-2025-15468
bugzilla.redhat.com/show_bug.cgi?id=2430378
cve.org/CVERecord?id=CVE-2025-15469
nvd.nist.gov/vuln/detail/CVE-2025-15469
bugzilla.redhat.com/show_bug.cgi?id=2430379
cve.org/CVERecord?id=CVE-2025-66199
nvd.nist.gov/vuln/detail/CVE-2025-66199
bugzilla.redhat.com/show_bug.cgi?id=2430380
cve.org/CVERecord?id=CVE-2025-68160
nvd.nist.gov/vuln/detail/CVE-2025-68160
bugzilla.redhat.com/show_bug.cgi?id=2430381
cve.org/CVERecord?id=CVE-2025-69418
nvd.nist.gov/vuln/detail/CVE-2025-69418
bugzilla.redhat.com/show_bug.cgi?id=2430386
cve.org/CVERecord?id=CVE-2025-69419
nvd.nist.gov/vuln/detail/CVE-2025-69419
bugzilla.redhat.com/show_bug.cgi?id=2430388
cve.org/CVERecord?id=CVE-2025-69420
nvd.nist.gov/vuln/detail/CVE-2025-69420
bugzilla.redhat.com/show_bug.cgi?id=2430387
cve.org/CVERecord?id=CVE-2025-69421
nvd.nist.gov/vuln/detail/CVE-2025-69421
bugzilla.redhat.com/show_bug.cgi?id=2447327
cve.org/CVERecord?id=CVE-2026-2673
nvd.nist.gov/vuln/detail/CVE-2026-2673
github.com/openssl/openssl/commit/2157c9d81f7b0bd7dfa25b960e928ec28e8dd63f
github.com/openssl/openssl/commit/85977e013f32ceb96aa034c0e741adddc1a05e34
openssl-library.org/news/secadv/20260313.txt
bugzilla.redhat.com/show_bug.cgi?id=2430389
cve.org/CVERecord?id=CVE-2026-22795
nvd.nist.gov/vuln/detail/CVE-2026-22795
bugzilla.redhat.com/show_bug.cgi?id=2430390
cve.org/CVERecord?id=CVE-2026-22796
nvd.nist.gov/vuln/detail/CVE-2026-22796
bugzilla.redhat.com/show_bug.cgi?id=2451099
cve.org/CVERecord?id=CVE-2026-28386
nvd.nist.gov/vuln/detail/CVE-2026-28386
bugzilla.redhat.com/show_bug.cgi?id=2451098
cve.org/CVERecord?id=CVE-2026-28387
bugzilla.redhat.com/show_bug.cgi?id=2451097
cve.org/CVERecord?id=CVE-2026-28388
bugzilla.redhat.com/show_bug.cgi?id=2451096
cve.org/CVERecord?id=CVE-2026-28389
bugzilla.redhat.com/show_bug.cgi?id=2456314
cve.org/CVERecord?id=CVE-2026-28390
github.com/openssl/openssl/commit/01194a8f1941115cd0383bfa91c736dd3993c8bc
github.com/openssl/openssl/commit/2e39b7a6993be445fddb9fbce316fa756e0397b6
github.com/openssl/openssl/commit/af2a5fecd3e71a29e7568f9c1453dec5cebbaff4
github.com/openssl/openssl/commit/ea7b4ea4f9f853521ba34830cbcadc970d2e0788
github.com/openssl/openssl/commit/fd2f1a6cf53b9ceeca723a001aa4b825d7c7ee75
bugzilla.redhat.com/show_bug.cgi?id=2451095
cve.org/CVERecord?id=CVE-2026-31789
bugzilla.redhat.com/show_bug.cgi?id=2451094
cve.org/CVERecord?id=CVE-2026-31790
suse.com/support/update/announcement/2026/suse-su-20261213-1
bugzilla.suse.com/1260441
bugzilla.suse.com/1260442
bugzilla.suse.com/1260443
bugzilla.suse.com/1260444
bugzilla.suse.com/1260445
suse.com/security/cve/CVE-2026-28387
suse.com/security/cve/CVE-2026-28388
suse.com/security/cve/CVE-2026-28389
suse.com/security/cve/CVE-2026-31789
suse.com/security/cve/CVE-2026-31790
suse.com/support/update/announcement/2026/suse-su-20261214-1
suse.com/support/update/announcement/2026/suse-su-20261215-1
suse.com/support/update/announcement/2026/suse-su-20261216-1
suse.com/support/update/announcement/2026/suse-su-20261255-1
suse.com/support/update/announcement/2026/suse-su-20261256-1
suse.com/support/update/announcement/2026/suse-su-20261257-1
suse.com/support/update/announcement/2026/suse-su-20261290-1
suse.com/support/update/announcement/2026/suse-su-20261291-1
suse.com/support/update/announcement/2026/suse-su-20261375-1
bugzilla.suse.com/1261678
suse.com/security/cve/CVE-2026-28390
suse.com/support/update/announcement/2026/suse-su-20261386-1
suse.com/support/update/announcement/2026/suse-su-20261577-1
suse.com/support/update/announcement/2026/suse-su-202621037-1
suse.com/support/update/announcement/2026/suse-su-202621065-1
suse.com/support/update/announcement/2026/suse-su-202621107-1
bugzilla.suse.com/1259652
suse.com/security/cve/CVE-2026-2673
suse.com/support/update/announcement/2026/suse-su-202621186-1
ubuntu.com/security/CVE-2026-31789
ubuntu.com/security/notices/USN-8155-1
Left out here: the rest of 5 source descriptions. The JSON record has them.