Vulnerabilidades / CVE-2026-31789

crítica

CVE-2026-31789

openssl: OpenSSL: Heap buffer overflow on 32-bit systems from large X.509 certificate processing

Publicada Modificada CWE 787
En la Trivy database desde, como mínimo, el 24 oct 2026, 07:11 UTCNo consta cuándo entró antes de ese build.

Severidad por fuente

NVD9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Red Hat5.8CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Julia9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

La etiqueta propia de Trivy es CRITICAL. Crítica según NVD, Julia, Photon OS. Más baja según Azure Linux (media), Red Hat (baja), Ubuntu (baja).

Descripción

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.

Paquetes afectados y versiones corregidas

FuentePaqueteCorregido en
julia::Julia Ecosystem Security AdvisoriesAppBundler, OpenSSL_jll, Openresty_jll1.0.1 y 1 más
Photon OS 4.0openssl, openssl-c_rehash, openssl-devel y 2 más3.0.18-3.ph4
Photon OS 5.0openssl, openssl-c_rehash, openssl-devel y 3 más3.0.18-3.ph5
alpine 3.20openssl3.3.7-r0
alpine 3.21openssl3.3.7-r0
alpine 3.22openssl3.5.6-r0
alpine 3.23openssl3.5.6-r0
alpine 3.24openssl3.5.6-r0
alpine edgeopenssl3.5.6-r0
Azure Linux 3.0openssl0:3.3.5-5.azl3
chainguardlibcrypto3-2.34, openssl, openssl-provider-fips-3.4.0 y 1 más3.6.2-r0 y 1 más
debian 12openssl3.0.19-1~deb12u2
Mostrar las 203 entradas de 59 fuentes
FuentePaqueteCorregido en
julia::Julia Ecosystem Security AdvisoriesAppBundler1.0.1
julia::Julia Ecosystem Security AdvisoriesOpenSSL_jll3.0.20+0, 3.5.6+0
julia::Julia Ecosystem Security AdvisoriesOpenresty_jllsin corrección indicada
Photon OS 4.0openssl3.0.18-3.ph4
Photon OS 4.0openssl-c_rehash3.0.18-3.ph4
Photon OS 4.0openssl-devel3.0.18-3.ph4
Photon OS 4.0openssl-docs3.0.18-3.ph4
Photon OS 4.0openssl-perl3.0.18-3.ph4
Photon OS 5.0openssl3.0.18-3.ph5
Photon OS 5.0openssl-c_rehash3.0.18-3.ph5
Photon OS 5.0openssl-devel3.0.18-3.ph5
Photon OS 5.0openssl-docs3.0.18-3.ph5
Photon OS 5.0openssl-libs3.0.18-3.ph5
Photon OS 5.0openssl-perl3.0.18-3.ph5
alpine 3.20openssl3.3.7-r0
alpine 3.21openssl3.3.7-r0
alpine 3.22openssl3.5.6-r0
alpine 3.23openssl3.5.6-r0
alpine 3.24openssl3.5.6-r0
alpine edgeopenssl3.5.6-r0
Azure Linux 3.0openssl0:3.3.5-5.azl3
chainguardlibcrypto3-2.343.6.2-r0
chainguardopenssl3.6.2-r0
chainguardopenssl-provider-fips-3.4.00
chainguardopenssl-provider-fips-3.6.00
debian 12openssl3.0.19-1~deb12u2
debian 13openssl3.5.5-1~deb13u2
debian 14openssl3.6.2-1
echoopenssl3.0.19-1~deb12u2
minimosopenssl3.5.6-r0
minimosopenssl-3.03.0.20-r0
rapidfort almarf-openssl1:3.5.6-11.rf
rapidfort almarf-openssl-devel1:3.5.6-11.rf
rapidfort almarf-openssl-libs1:3.5.6-11.rf
rapidfort almarf-openssl-perl1:3.5.6-11.rf
rapidfort alma 10edk2-aarch64sin corrección indicada
rapidfort alma 10edk2-ovmfsin corrección indicada
rapidfort alma 10edk2-toolssin corrección indicada
rapidfort alma 10edk2-tools-docsin corrección indicada
rapidfort alma 10mokutilsin corrección indicada
rapidfort alma 10opensslsin corrección indicada
rapidfort alma 10openssl-develsin corrección indicada
rapidfort alma 10openssl-libssin corrección indicada
rapidfort alma 10openssl-perlsin corrección indicada
rapidfort alma 10shim-unsigned-x64sin corrección indicada
rapidfort alma 10shim-x64sin corrección indicada
rapidfort alma 8edk2-aarch64sin corrección indicada
rapidfort alma 8edk2-ovmfsin corrección indicada
rapidfort alma 8opensslsin corrección indicada
rapidfort alma 8openssl-develsin corrección indicada
rapidfort alma 8openssl-libssin corrección indicada
rapidfort alma 8openssl-perlsin corrección indicada
rapidfort alma 8shim-unsigned-x64sin corrección indicada
rapidfort alma 8shim-x64sin corrección indicada
rapidfort alma 9compat-openssl11sin corrección indicada
rapidfort alma 9edk2-aarch64sin corrección indicada
rapidfort alma 9edk2-ovmfsin corrección indicada
rapidfort alma 9edk2-toolssin corrección indicada
rapidfort alma 9edk2-tools-docsin corrección indicada
rapidfort alma 9opensslsin corrección indicada
rapidfort alma 9openssl-develsin corrección indicada
rapidfort alma 9openssl-libssin corrección indicada
rapidfort alma 9openssl-perlsin corrección indicada
rapidfort alma 9shim-unsigned-x64sin corrección indicada
rapidfort alma 9shim-x64sin corrección indicada
rapidfort alpine 3.20openssl3.3.7-r0, 3.5.6-r0
rapidfort alpine 3.21openssl3.3.7-r0, 3.5.6-r0
rapidfort alpine 3.22openssl3.3.7-r0, 3.5.6-r0
rapidfort alpine 3.23openssl3.5.6-r0
rapidfort alpine 3.24openssl3.5.6-r0
rapidfort amazon linuxrf-openssl3.5.6-11.rf
rapidfort amazon linuxrf-openssl-libs3.5.6-11.rf
rapidfort debianrf-openssl0:3.5.5-12+rf.0, 0:3.5.8-10+rf.0
rapidfort debian 12openssl0:3.0.19-1~deb12u2, 0:3.5.5-1~deb13u2, 0:3.6.2-1
rapidfort debian 12rf-openssl0:3.0.19-1~deb12u2, 0:3.5.5-1~deb13u2, 0:3.6.2-1
rapidfort debian 13openssl0:3.0.19-1~deb12u2, 0:3.5.5-1~deb13u2, 0:3.6.2-1
rapidfort debian 13rf-openssl0:3.0.19-1~deb12u2, 0:3.5.5-1~deb13u2, 0:3.6.2-1
rapidfort fedora 43openssl1:3.5.4-3.fc43
rapidfort fedora 43openssl-devel1:3.5.4-3.fc43
rapidfort fedora 43openssl-devel-engine1:3.5.4-3.fc43
rapidfort fedora 43openssl-libs1:3.5.4-3.fc43
rapidfort fedora 43openssl-perl1:3.5.4-3.fc43
rapidfort fedora 43rf-openssl1:3.5.4-3.fc43
rapidfort fedora 43rf-openssl-devel1:3.5.4-3.fc43
rapidfort fedora 43rf-openssl-libs1:3.5.4-3.fc43
rapidfort fedora 43rf-openssl-perl1:3.5.4-3.fc43
rapidfort Oracle Linuxrf-openssl1:3.5.6-11.rf
rapidfort Oracle Linuxrf-openssl-devel1:3.5.6-11.rf
rapidfort Oracle Linuxrf-openssl-libs1:3.5.6-11.rf
rapidfort Oracle Linuxrf-openssl-perl1:3.5.6-11.rf
rapidfort Oracle Linux 10edk2-ovmfsin corrección indicada
rapidfort Oracle Linux 10mokutilsin corrección indicada
rapidfort Oracle Linux 10opensslsin corrección indicada
rapidfort Oracle Linux 10openssl-develsin corrección indicada
rapidfort Oracle Linux 10openssl-libssin corrección indicada
rapidfort Oracle Linux 10openssl-perlsin corrección indicada
rapidfort Oracle Linux 10shim-x64sin corrección indicada
rapidfort Oracle Linux 9compat-openssl11sin corrección indicada
rapidfort Oracle Linux 9edk2-ovmfsin corrección indicada
rapidfort Oracle Linux 9opensslsin corrección indicada
rapidfort Oracle Linux 9openssl-develsin corrección indicada
rapidfort Oracle Linux 9openssl-libssin corrección indicada
rapidfort Oracle Linux 9openssl-perlsin corrección indicada
rapidfort Oracle Linux 9shimsin corrección indicada
rapidfort Oracle Linux 9shim-x64sin corrección indicada
rapidfort Red Hatrf-openssl1:3.2.2-20.rf, 1:3.5.6-11.rf
rapidfort Red Hatrf-openssl-devel1:3.5.6-11.rf
rapidfort Red Hatrf-openssl-libs1:3.2.2-20.rf, 1:3.5.6-11.rf
rapidfort Red Hatrf-openssl-perl1:3.5.6-11.rf
rapidfort Red Hat 10opensslsin corrección indicada
rapidfort Red Hat 10openssl-develsin corrección indicada
rapidfort Red Hat 10openssl-libssin corrección indicada
rapidfort Red Hat 10openssl-perlsin corrección indicada
rapidfort Red Hat 9opensslsin corrección indicada
rapidfort Red Hat 9openssl-develsin corrección indicada
rapidfort Red Hat 9openssl-libssin corrección indicada
rapidfort Red Hat 9openssl-perlsin corrección indicada
rapidfort rockyrf-openssl1:3.5.6-11.rf, 1:3.5.8-11.rf
rapidfort rockyrf-openssl-devel1:3.5.6-11.rf, 1:3.5.8-11.rf
rapidfort rockyrf-openssl-libs1:3.5.6-11.rf, 1:3.5.8-11.rf
rapidfort rockyrf-openssl-perl1:3.5.6-11.rf, 1:3.5.8-11.rf
rapidfort rocky 10edk2sin corrección indicada
rapidfort rocky 10opensslsin corrección indicada
rapidfort rocky 10openssl-develsin corrección indicada
rapidfort rocky 10openssl-libssin corrección indicada
rapidfort rocky 10openssl-perlsin corrección indicada
rapidfort rocky 10shim-x64sin corrección indicada
rapidfort rocky 8edk2sin corrección indicada
rapidfort rocky 8opensslsin corrección indicada
rapidfort rocky 8openssl-develsin corrección indicada
rapidfort rocky 8openssl-libssin corrección indicada
rapidfort rocky 8openssl-perlsin corrección indicada
rapidfort rocky 8shimsin corrección indicada
rapidfort rocky 8shim-x64sin corrección indicada
rapidfort rocky 9compat-openssl11sin corrección indicada
rapidfort rocky 9edk2sin corrección indicada
rapidfort rocky 9opensslsin corrección indicada
rapidfort rocky 9openssl-develsin corrección indicada
rapidfort rocky 9openssl-libssin corrección indicada
rapidfort rocky 9openssl-perlsin corrección indicada
rapidfort rocky 9shimsin corrección indicada
rapidfort rocky 9shim-x64sin corrección indicada
rapidfort ubuntuopenssl0:3.5.6-10rfubu+rf.0
rapidfort ubunturf-openssl0:3.5.6-10rfubu+rf.0
rapidfort ubuntu 20.04openresty-openssl33.5.6
rapidfort ubuntu 20.04openssl0:3.0.13-0ubuntu3.9, 0:3.0.2-0ubuntu1.23
rapidfort ubuntu 20.04rf-openssl0:3.0.13-0ubuntu3.9, 0:3.0.2-0ubuntu1.23
rapidfort ubuntu 22.04openresty-openssl33.5.6
rapidfort ubuntu 22.04openssl0:3.0.13-0ubuntu3.9, 0:3.0.2-0ubuntu1.23
rapidfort ubuntu 22.04rf-openssl0:3.0.13-0ubuntu3.9, 0:3.0.2-0ubuntu1.23
rapidfort ubuntu 24.04openresty-openssl33.5.6
rapidfort ubuntu 24.04openssl0:3.0.13-0ubuntu3.9, 0:3.0.2-0ubuntu1.23
rapidfort ubuntu 24.04rf-openssl0:3.0.13-0ubuntu3.9, 0:3.0.2-0ubuntu1.23
Red HatAAVMFsin corrección indicada
Red HatOVMFsin corrección indicada
Red Hatcompat-openssl10sin corrección indicada
Red Hatcompat-openssl11sin corrección indicada
Red Hatedk2sin corrección indicada
Red Hatedk2-aarch64sin corrección indicada
Red Hatedk2-ovmfsin corrección indicada
Red Hatedk2-toolssin corrección indicada
Red Hatedk2-tools-docsin corrección indicada
Red Hatjbcs-httpd24-opensslsin corrección indicada
Red Hatmingw-opensslsin corrección indicada
Red Hatmingw32-opensslsin corrección indicada
Red Hatmingw64-opensslsin corrección indicada
Red Hatopenshift/ose-rhel-coreos-8sin corrección indicada
Red Hatopenshift/ose-rhel-coreos-9sin corrección indicada
Red Hatopensslsin corrección indicada
Red Hatopenssl-develsin corrección indicada
Red Hatopenssl-libssin corrección indicada
Red Hatopenssl-perlsin corrección indicada
Red Hatopenssl-staticsin corrección indicada
Red Hatovmfsin corrección indicada
Red Hatshimsin corrección indicada
Red Hatshim-aa64sin corrección indicada
Red Hatshim-ia32sin corrección indicada
Red Hatshim-unsigned-aarch64sin corrección indicada
Red Hatshim-unsigned-x64sin corrección indicada
Red Hatshim-x64sin corrección indicada
root.io alpine 3.23rootio-openssl3.5.6-r0
root.io debian 12rootio-openssl3.0.19-1~deb12u2
seal alpineopenssl3.3.2-r45341999, 3.3.3-r0000
seal alpineseal-openssl3.3.2-r45341999, 3.3.3-r053413
seal debianopenssl3.0.11-1~deb12u2+sp999, 3.0.13-0ubuntu3.4+sp999, 3.0.16-1~deb12u1+sp999, 3.0.2-0ubuntu1.19+sp999, 3.0.2-0ubuntu1.20+sp999, 3.5.4-1~deb13u1+sp999
seal debianseal-openssl3.0.11-1~deb12u2+sp999, 3.0.13-0ubuntu3.4+sp999, 3.0.16-1~deb12u1+sp999, 3.0.2-0ubuntu1.19+sp999, 3.0.2-0ubuntu1.20+sp999, 3.5.4-1~deb13u1+sp999
seal Red Hat 6openssl1.0.1e-59.el6_10+sp999, 1.0.1e-61.el6_10+sp999
seal Red Hat 6seal-openssl1.0.1e-59.el6_10+sp999, 1.0.1e-61.el6_10+sp999
seal Red Hat 7openssl1:1.0.2k-25.el7_9+sp999, 1:1.0.2k-26.el7_9+sp999
seal Red Hat 7seal-openssl1:1.0.2k-25.el7_9+sp999, 1:1.0.2k-26.el7_9+sp999
seal Red Hat 8openssl1:1.1.1k-14.el8_6+sp999
seal Red Hat 8seal-openssl1:1.1.1k-14.el8_6+sp999
seal Red Hat 9openssl1:3.2.2-6.el9_5+sp999
seal Red Hat 9seal-openssl1:3.2.2-6.el9_5+sp999
ubuntu 22.04openssl3.0.2-0ubuntu1.23
ubuntu 24.04edk2sin corrección indicada
ubuntu 24.04openssl3.0.13-0ubuntu3.9
ubuntu 25.10openssl3.5.3-1ubuntu3.3
ubuntu 26.04edk2sin corrección indicada
ubuntu 26.04openssl3.5.5-1ubuntu3
ubuntu 26.10edk2sin corrección indicada
ubuntu 26.10openssl3.5.5-1ubuntu3
wolfiopenssl3.6.2-r0

Referencias

Las 13 referencias

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.