CVE-2026-63072
Fixed in a distro release EPSS <1%CVSS 7.5
Issue summary: OpenSSL CMS decryption sizes the key-unwrap output buffer based on querying the unwrapped key size, but the AES-WRAP-PAD unwrap primitive can write and cleanse more bytes than that query reports, causing an 8-byte out-of-bounds heap write. Impact summary: An attacker who supplies a crafted CMS message can trigger a deterministic 8-byte out-of-bounds heap write when the victim decrypts it with CMS_decrypt(), corrupting the heap and typically resulting in a Denial of Service. CWE: CWE-787: Out-of-bounds Write Description: The key-wrap OID is potentially attacker-controlled on the wire. CMS unwrapping allows both id-aesNNN-wrap-pad and id-aesNNN-wrap ciphers. An attacker can take a legitimate message and change a single OID byte to select the padded variant while leaving the message otherwise valid. Since the unwrap key is derived from the recipient's private operation (ECDH key agreement or ML-KEM decapsulation), the RFC 5649 integrity check cannot pass, and the decryption fails with integrity failure. The write is a fixed-size (8-byte), fixed-value (zero) heap overflow immediately past the allocation, requires no special configuration, and is reachable from the public CMS_decrypt() function. The consequence is a heap corruption leading to a Denial of Service. The fix in the CMS code sizes the unwrap output buffer for the worst case so a failed unwrap cannot write past the allocation. FIPS impact: no As the CMS code lives outside the FIPS module boundary, no FIPS modules are affected by this CVE.
Products: OpenSSL
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux:10 | openssl | 1:3.5.8-1.el10_2.alma.1 |
| AlmaLinux:10 | openssl-devel | 1:3.5.8-1.el10_2.alma.1 |
| AlmaLinux:10 | openssl-libs | 1:3.5.8-1.el10_2.alma.1 |
| AlmaLinux:10 | openssl-perl | 1:3.5.8-1.el10_2.alma.1 |
| AlmaLinux:8 | openssl | 1:1.1.1k-18.el8_6 |
| AlmaLinux:8 | openssl-devel | 1:1.1.1k-18.el8_6 |
| AlmaLinux:8 | openssl-libs | 1:1.1.1k-18.el8_6 |
| AlmaLinux:8 | openssl-perl | 1:1.1.1k-18.el8_6 |
| AlmaLinux:9 | compat-openssl11 | 1:1.1.1k-5.el9_8.6 |
| AlmaLinux:9 | openssl | 1:3.5.8-1.el9_8 |
| AlmaLinux:9 | openssl-devel | 1:3.5.8-1.el9_8 |
| AlmaLinux:9 | openssl-libs | 1:3.5.8-1.el9_8 |
| AlmaLinux:9 | openssl-perl | 1:3.5.8-1.el9_8 |
| Alpine:v3.21 | openssl | 3.3.7-r1 |
| Alpine:v3.22 | openssl | 3.5.8-r0 |
| Alpine:v3.23 | openssl | 3.5.8-r0 |
| Alpine:v3.24 | openssl | 3.5.8-r0 |
| Chainguard | eco-python-openssl-4 | 4.0.2-r0 |
| Chainguard | eco-python-openssl-4-pyca | 4.0.2-r0 |
| Chainguard | eco-python-openssl-4-pyca-dev | 4.0.2-r0 |
| Chainguard | openssl-provider-fips-3.4.0 | 0 |
| Chainguard | openssl-provider-fips-3.4.0-dbg | 0 |
| Chainguard | openssl-provider-fips-3.6.0 | 0 |
| Chainguard | openssl-provider-fips-3.6.0-dbg | 0 |
| Debian:12 | openssl | 3.0.22-1~deb12u1 |
| Debian:13 | openssl | 3.5.7-1~deb13u2 |
| Debian:14 | openssl | 3.6.4-1 |
| Red Hat:enterprise_linux:10.2 | openssl | 1:3.5.8-1.el10_2 |
| Red Hat:enterprise_linux:10.2 | openssl-debuginfo | 1:3.5.8-1.el10_2 |
| Red Hat:enterprise_linux:10.2 | openssl-debugsource | 1:3.5.8-1.el10_2 |
| Red Hat:enterprise_linux:10.2 | openssl-devel | 1:3.5.8-1.el10_2 |
| Red Hat:enterprise_linux:10.2 | openssl-libs | 1:3.5.8-1.el10_2 |
| Red Hat:enterprise_linux:10.2 | openssl-libs-debuginfo | 1:3.5.8-1.el10_2 |
| Red Hat:enterprise_linux:10.2 | openssl-perl | 1:3.5.8-1.el10_2 |
| Red Hat:enterprise_linux:9 | compat-openssl11 | 1:1.1.1k-5.el9_8.6 |
| Red Hat:enterprise_linux:9 | compat-openssl11-debuginfo | 1:1.1.1k-5.el9_8.6 |
| Red Hat:enterprise_linux:9 | compat-openssl11-debugsource | 1:1.1.1k-5.el9_8.6 |
| Red Hat:enterprise_linux:9 | openssl | 1:3.5.8-1.el9_8 |
| Red Hat:enterprise_linux:9 | openssl-debuginfo | 1:3.5.8-1.el9_8 |
| Red Hat:enterprise_linux:9 | openssl-debugsource | 1:3.5.8-1.el9_8 |
| Red Hat:enterprise_linux:9 | openssl-devel | 1:3.5.8-1.el9_8 |
| Red Hat:enterprise_linux:9 | openssl-libs | 1:3.5.8-1.el9_8 |
| Red Hat:enterprise_linux:9 | openssl-libs-debuginfo | 1:3.5.8-1.el9_8 |
| Red Hat:enterprise_linux:9 | openssl-perl | 1:3.5.8-1.el9_8 |
| Red Hat:hummingbird:1 | openssl | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl-config-fips | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl-devel | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl-devel-engine | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl-fips-provider-upstream | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl-libs | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl-perl | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl3 | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl3-devel | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl3-devel-engine | 0:3.5.8-0.1.hum1 |
| Red Hat:hummingbird:1 | openssl3-libs | 0:3.5.8-0.1.hum1 |
| Red Hat:rhel_satellite_openvox:6 | openvox-agent | 0:8.30.0-1.el9sat |
| Red Hat:rhel_satellite_openvox:6 | openvox-agent | 0:8.30.0-1.el7sat |
| Red Hat:rhel_satellite_openvox:6 | openvox-agent | 0:8.30.0-1.el8sat |
| Red Hat:rhel_satellite_openvox:6 | openvox-agent | 0:8.30.0-1.el10sat |
| Rocky Linux:10 | openssl | 1:3.5.8-1.el10_2 |
| Rocky Linux:9 | compat-openssl11 | 1:1.1.1k-5.el9_8.6 |
| Rocky Linux:9 | openssl | 1:3.5.8-1.el9_8 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | openssl-1_1 | 1.1.1l-150400.7.104.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | openssl-3 | 3.0.8-150400.4.98.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | openssl-1_1 | 1.1.1l-150400.7.104.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | openssl-3 | 3.0.8-150400.4.98.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | openssl-1_1 | 1.1.1l-150500.17.63.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | openssl-3 | 3.0.8-150500.5.75.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | openssl-1_1 | 1.1.1l-150500.17.63.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | openssl-3 | 3.0.8-150500.5.75.1 |
| SUSE:Linux Enterprise Live Patching 15 SP4 | openssl-1_1-livepatches | 0.8-150400.3.26.1 |
| SUSE:Linux Enterprise Live Patching 15 SP5 | openssl-1_1-livepatches | 0.8-150500.6.17.1 |
| SUSE:Linux Enterprise Live Patching 15 SP6 | openssl-1_1-livepatches | 0.8-150600.11.9.1 |
| SUSE:Linux Enterprise Live Patching 15 SP6 | openssl-3-livepatches | 0.6-150600.13.19.1 |
| SUSE:Linux Enterprise Live Patching 15 SP7 | openssl-1_1-livepatches | 0.8-150700.13.12.1 |
| SUSE:Linux Enterprise Live Patching 15 SP7 | openssl-3-livepatches | 0.6-150700.16.12.1 |
| SUSE:Linux Enterprise Micro 5.3 | openssl-1_1 | 1.1.1l-150400.7.104.1 |
| SUSE:Linux Enterprise Micro 5.3 | openssl-3 | 3.0.8-150400.4.98.1 |
| SUSE:Linux Enterprise Micro 5.4 | openssl-1_1 | 1.1.1l-150400.7.104.1 |
| SUSE:Linux Enterprise Micro 5.4 | openssl-3 | 3.0.8-150400.4.98.1 |
| SUSE:Linux Enterprise Micro 5.5 | openssl-1_1 | 1.1.1l-150500.17.63.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP7 | openssl-1_1 | 1.1.1w-150700.11.30.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP7 | openssl-3 | 3.5.0-150700.5.50.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP7 | openssl-1_1 | 1.1.1w-150700.11.30.1 |
| SUSE:Linux Enterprise Module for Legacy 15 SP7 | openssl-1_1 | 1.1.1w-150700.11.30.1 |
| SUSE:Linux Enterprise Server 12 SP5-LTSS | openssl-1_1 | 1.1.1d-2.139.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | openssl-1_1 | 1.1.1l-150400.7.104.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | openssl-3 | 3.0.8-150400.4.98.1 |
| SUSE:Linux Enterprise Server 15 SP5-LTSS | openssl-1_1 | 1.1.1l-150500.17.63.1 |
| SUSE:Linux Enterprise Server 15 SP5-LTSS | openssl-3 | 3.0.8-150500.5.75.1 |
| SUSE:Linux Enterprise Server 15 SP6-LTSS | openssl-1_1 | 1.1.1w-150600.5.38.1 |
| SUSE:Linux Enterprise Server 15 SP6-LTSS | openssl-3 | 3.1.4-150600.5.64.1 |
| SUSE:Linux Enterprise Server 16.0 | openssl-3 | 3.5.0-160000.10.1 |
| SUSE:Linux Enterprise Server 16.0 | openssl-3-livepatches | 0.6-160000.1.1 |
| SUSE:Linux Enterprise Server 16.0 | openssl-3-x86_64-v3-livepatches | 0.6-160000.1.1 |
| SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 | openssl-1_1 | 1.1.1d-2.139.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | openssl-1_1 | 1.1.1l-150400.7.104.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | openssl-3 | 3.0.8-150400.4.98.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | openssl-1_1 | 1.1.1l-150500.17.63.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | openssl-3 | 3.0.8-150500.5.75.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP6 | openssl-1_1 | 1.1.1w-150600.5.38.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP6 | openssl-3 | 3.1.4-150600.5.64.1 |
| SUSE:Linux Enterprise Server for SAP applications 16.0 | openssl-3 | 3.5.0-160000.10.1 |
| SUSE:Linux Enterprise Server for SAP applications 16.0 | openssl-3-livepatches | 0.6-160000.1.1 |
| SUSE:Linux Enterprise Server for SAP applications 16.0 | openssl-3-x86_64-v3-livepatches | 0.6-160000.1.1 |
| SUSE:Linux Micro 6.0 | openssl-3 | 3.1.4-17.1 |
| SUSE:Linux Micro 6.1 | openssl-3 | 3.1.4-slfo.1.1_13.1 |
| SUSE:Linux Micro 6.1 | openssl-3-livepatches | 0.6-slfo.1.1_1.1 |
| SUSE:Linux Micro 6.2 | openssl-3 | 3.5.0-160000.10.1 |
| SUSE:Linux Micro 6.2 | openssl-3-livepatches | 0.6-160000.1.1 |
| Ubuntu:22.04:LTS | edk2 | 2022.02-3ubuntu0.22.04.7 |
| Ubuntu:22.04:LTS | openssl | 3.0.2-0ubuntu1.29 |
| Ubuntu:24.04:LTS | edk2 | 2024.02-2ubuntu0.10 |
| Ubuntu:24.04:LTS | openssl | 3.0.13-0ubuntu3.15 |
| Ubuntu:26.04:LTS | edk2 | 2025.11-3ubuntu7.3 |
| Ubuntu:26.04:LTS | edk2-hwe | no fix |
| Ubuntu:26.04:LTS | openssl | 3.5.5-1ubuntu3.4 |
| Ubuntu:26.10 | edk2 | no fix |
| Ubuntu:26.10 | edk2-hwe | no fix |
| Ubuntu:Pro:14.04:LTS | openssl | 1.0.1f-1ubuntu2.27+esm16 |
| Ubuntu:Pro:16.04:LTS | edk2 | 0~20160408.ffea0a2c-2ubuntu0.2+esm4 |
| Ubuntu:Pro:16.04:LTS | nodejs | no fix |
| Ubuntu:Pro:16.04:LTS | openssl | 1.0.2g-1ubuntu4.20+esm18 |
| Ubuntu:Pro:18.04:LTS | edk2 | 0~20180205.c0d9813c-2ubuntu0.3+esm3 |
| Ubuntu:Pro:18.04:LTS | nodejs | no fix |
| Ubuntu:Pro:18.04:LTS | openssl | 1.1.1-1ubuntu2.1~18.04.23+esm10 |
| Ubuntu:Pro:18.04:LTS | openssl1.0 | 1.0.2n-1ubuntu5.13+esm6 |
| Ubuntu:Pro:20.04:LTS | edk2 | 0~20191122.bd85bf54-2ubuntu3.6+esm1 |
| Ubuntu:Pro:20.04:LTS | openssl | 1.1.1f-1ubuntu2.24+esm5 |
| Ubuntu:Pro:22.04:LTS | nodejs | no fix |
| Ubuntu:Pro:FIPS-preview:22.04:LTS | openssl | no fix |
| Ubuntu:Pro:FIPS-preview:22.04:LTS | openssl-fips | no fix |
| Ubuntu:Pro:FIPS-updates:16.04:LTS | openssl | no fix |
| Ubuntu:Pro:FIPS-updates:18.04:LTS | openssl | no fix |
| Ubuntu:Pro:FIPS-updates:20.04:LTS | openssl | no fix |
| Ubuntu:Pro:FIPS-updates:22.04:LTS | openssl | 3.0.2-0ubuntu1.29+Fips1 |
| Ubuntu:Pro:FIPS-updates:22.04:LTS | openssl-fips | no fix |
| Ubuntu:Pro:FIPS-updates:24.04:LTS | openssl-fips | 3.0.13-0ubuntu3.15+Fips1 |
| Ubuntu:Pro:FIPS:16.04:LTS | openssl | no fix |
| Ubuntu:Pro:FIPS:18.04:LTS | openssl | no fix |
| Ubuntu:Pro:FIPS:20.04:LTS | openssl | no fix |
| openSUSE:Leap 16.0 | openssl-3 | 3.5.0-160000.10.1 |
| openSUSE:Tumbleweed | openssl-3 | 3.5.3-8.1 |