Schwachstellen / CVE-2026-31789

kritisch

CVE-2026-31789

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

Veröffentlicht Geändert CWE 787
In der Trivy Database seit spätestens 24. Okt. 2026, 07:11 UTCWann der Eintrag vor diesem Build hinzukam, ist nicht erfasst.

Einstufung nach Quelle

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

Trivys eigenes Label ist CRITICAL. Kritisch laut NVD, Julia, Photon OS. Niedriger laut Azure Linux (mittel), Red Hat (niedrig), Ubuntu (niedrig).

Beschreibung

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.

Betroffene Pakete und behobene Versionen

QuellePaketBehoben in
julia::Julia Ecosystem Security AdvisoriesAppBundler, OpenSSL_jll, Openresty_jll1.0.1 und 1 weitere
Photon OS 4.0openssl, openssl-c_rehash, openssl-devel und 2 weitere3.0.18-3.ph4
Photon OS 5.0openssl, openssl-c_rehash, openssl-devel und 3 weitere3.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 und 1 weitere3.6.2-r0 und 1 weitere
debian 12openssl3.0.19-1~deb12u2
Alle 203 Einträge aus 59 Quellen zeigen
QuellePaketBehoben in
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_jllkein Fix angegeben
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-aarch64kein Fix angegeben
rapidfort alma 10edk2-ovmfkein Fix angegeben
rapidfort alma 10edk2-toolskein Fix angegeben
rapidfort alma 10edk2-tools-dockein Fix angegeben
rapidfort alma 10mokutilkein Fix angegeben
rapidfort alma 10opensslkein Fix angegeben
rapidfort alma 10openssl-develkein Fix angegeben
rapidfort alma 10openssl-libskein Fix angegeben
rapidfort alma 10openssl-perlkein Fix angegeben
rapidfort alma 10shim-unsigned-x64kein Fix angegeben
rapidfort alma 10shim-x64kein Fix angegeben
rapidfort alma 8edk2-aarch64kein Fix angegeben
rapidfort alma 8edk2-ovmfkein Fix angegeben
rapidfort alma 8opensslkein Fix angegeben
rapidfort alma 8openssl-develkein Fix angegeben
rapidfort alma 8openssl-libskein Fix angegeben
rapidfort alma 8openssl-perlkein Fix angegeben
rapidfort alma 8shim-unsigned-x64kein Fix angegeben
rapidfort alma 8shim-x64kein Fix angegeben
rapidfort alma 9compat-openssl11kein Fix angegeben
rapidfort alma 9edk2-aarch64kein Fix angegeben
rapidfort alma 9edk2-ovmfkein Fix angegeben
rapidfort alma 9edk2-toolskein Fix angegeben
rapidfort alma 9edk2-tools-dockein Fix angegeben
rapidfort alma 9opensslkein Fix angegeben
rapidfort alma 9openssl-develkein Fix angegeben
rapidfort alma 9openssl-libskein Fix angegeben
rapidfort alma 9openssl-perlkein Fix angegeben
rapidfort alma 9shim-unsigned-x64kein Fix angegeben
rapidfort alma 9shim-x64kein Fix angegeben
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-ovmfkein Fix angegeben
rapidfort Oracle Linux 10mokutilkein Fix angegeben
rapidfort Oracle Linux 10opensslkein Fix angegeben
rapidfort Oracle Linux 10openssl-develkein Fix angegeben
rapidfort Oracle Linux 10openssl-libskein Fix angegeben
rapidfort Oracle Linux 10openssl-perlkein Fix angegeben
rapidfort Oracle Linux 10shim-x64kein Fix angegeben
rapidfort Oracle Linux 9compat-openssl11kein Fix angegeben
rapidfort Oracle Linux 9edk2-ovmfkein Fix angegeben
rapidfort Oracle Linux 9opensslkein Fix angegeben
rapidfort Oracle Linux 9openssl-develkein Fix angegeben
rapidfort Oracle Linux 9openssl-libskein Fix angegeben
rapidfort Oracle Linux 9openssl-perlkein Fix angegeben
rapidfort Oracle Linux 9shimkein Fix angegeben
rapidfort Oracle Linux 9shim-x64kein Fix angegeben
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 10opensslkein Fix angegeben
rapidfort Red Hat 10openssl-develkein Fix angegeben
rapidfort Red Hat 10openssl-libskein Fix angegeben
rapidfort Red Hat 10openssl-perlkein Fix angegeben
rapidfort Red Hat 9opensslkein Fix angegeben
rapidfort Red Hat 9openssl-develkein Fix angegeben
rapidfort Red Hat 9openssl-libskein Fix angegeben
rapidfort Red Hat 9openssl-perlkein Fix angegeben
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 10edk2kein Fix angegeben
rapidfort rocky 10opensslkein Fix angegeben
rapidfort rocky 10openssl-develkein Fix angegeben
rapidfort rocky 10openssl-libskein Fix angegeben
rapidfort rocky 10openssl-perlkein Fix angegeben
rapidfort rocky 10shim-x64kein Fix angegeben
rapidfort rocky 8edk2kein Fix angegeben
rapidfort rocky 8opensslkein Fix angegeben
rapidfort rocky 8openssl-develkein Fix angegeben
rapidfort rocky 8openssl-libskein Fix angegeben
rapidfort rocky 8openssl-perlkein Fix angegeben
rapidfort rocky 8shimkein Fix angegeben
rapidfort rocky 8shim-x64kein Fix angegeben
rapidfort rocky 9compat-openssl11kein Fix angegeben
rapidfort rocky 9edk2kein Fix angegeben
rapidfort rocky 9opensslkein Fix angegeben
rapidfort rocky 9openssl-develkein Fix angegeben
rapidfort rocky 9openssl-libskein Fix angegeben
rapidfort rocky 9openssl-perlkein Fix angegeben
rapidfort rocky 9shimkein Fix angegeben
rapidfort rocky 9shim-x64kein Fix angegeben
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 HatAAVMFkein Fix angegeben
Red HatOVMFkein Fix angegeben
Red Hatcompat-openssl10kein Fix angegeben
Red Hatcompat-openssl11kein Fix angegeben
Red Hatedk2kein Fix angegeben
Red Hatedk2-aarch64kein Fix angegeben
Red Hatedk2-ovmfkein Fix angegeben
Red Hatedk2-toolskein Fix angegeben
Red Hatedk2-tools-dockein Fix angegeben
Red Hatjbcs-httpd24-opensslkein Fix angegeben
Red Hatmingw-opensslkein Fix angegeben
Red Hatmingw32-opensslkein Fix angegeben
Red Hatmingw64-opensslkein Fix angegeben
Red Hatopenshift/ose-rhel-coreos-8kein Fix angegeben
Red Hatopenshift/ose-rhel-coreos-9kein Fix angegeben
Red Hatopensslkein Fix angegeben
Red Hatopenssl-develkein Fix angegeben
Red Hatopenssl-libskein Fix angegeben
Red Hatopenssl-perlkein Fix angegeben
Red Hatopenssl-statickein Fix angegeben
Red Hatovmfkein Fix angegeben
Red Hatshimkein Fix angegeben
Red Hatshim-aa64kein Fix angegeben
Red Hatshim-ia32kein Fix angegeben
Red Hatshim-unsigned-aarch64kein Fix angegeben
Red Hatshim-unsigned-x64kein Fix angegeben
Red Hatshim-x64kein Fix angegeben
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.04edk2kein Fix angegeben
ubuntu 24.04openssl3.0.13-0ubuntu3.9
ubuntu 25.10openssl3.5.3-1ubuntu3.3
ubuntu 26.04edk2kein Fix angegeben
ubuntu 26.04openssl3.5.5-1ubuntu3
ubuntu 26.10edk2kein Fix angegeben
ubuntu 26.10openssl3.5.5-1ubuntu3
wolfiopenssl3.6.2-r0

Referenzen

Alle 13 Referenzen

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.