Skip to content
OpenAdvisories
High · 8.8 Public exploit CVE-2025-15467 EUVD-2025-206379GHSA-wvhq-3h88-rf6g

Stack buffer overflow in CMS (Auth)EnvelopedData parsing

Published Jan 27, 2026 · Updated Nov 10, 2026 · Assigned by openssl

Description

Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with
maliciously crafted AEAD parameters can trigger a stack buffer overflow.

Impact summary: A stack buffer overflow may lead to a crash, causing Denial
of Service, or potentially remote code execution.

When parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as
AES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is
copied into a fixed-size stack buffer without verifying that its length fits
the destination. An attacker can supply a crafted CMS message with an
oversized IV, causing a stack-based out-of-bounds write before any
authentication or tag verification occurs.

Applications and services that parse untrusted CMS or PKCS#7 content using
AEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable.
Because the overflow occurs prior to authentication, no valid key material
is required to trigger it. While exploitability to remote code execution
depends on platform and toolchain mitigations, the stack-based write
primitive represents a severe risk.

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this
issue, as the CMS implementation is outside the OpenSSL FIPS module
boundary.

OpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue.

OpenSSL 1.1.1 and 1.0.2 are not affected by this issue.

Affected products

VendorProductAffectedFixed
OpenSSL OpenSSL 3.6.0 – < 3.6.1, 3.5.0 – < 3.5.5, 3.4.0 – < 3.4.4, 3.3.0 – < 3.3.6, 3.0.0 – < 3.0.19 3.6.1

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 openssl 3.5.5-1 —
Debian 13 openssl 3.5.4-1~deb13u2 DSA-6113-1
Debian 12 openssl 3.0.18-1~deb12u2 DSA-6113-1
ReleasePackageFixed inAdvisory
Ubuntu 26.10 edk2 +1 No fix yet —
Ubuntu 26.04 LTS edk2 +1 No fix yet —
Ubuntu 26.04 LTS openssl 3.5.5-1ubuntu1 —
Ubuntu 25.10 edk2 No fix yet —
Ubuntu 25.10 openssl 3.5.3-1ubuntu3 USN-7980-1
Ubuntu 24.04 LTS edk2 No fix yet —
Ubuntu 24.04 LTS openssl 3.0.13-0ubuntu3.7 USN-7980-1
Ubuntu 22.04 LTS openssl 3.0.2-0ubuntu1.21 USN-7980-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro FIPS-updates 24.04 LTS openssl-fips 3.0.13-0ubuntu3.12+Fips1 —
Ubuntu Pro FIPS-updates 22.04 LTS openssl 3.0.2-0ubuntu1.21+Fips1 —
Ubuntu Pro FIPS-updates 22.04 LTS openssl-fips No fix yet —
Ubuntu Pro FIPS-preview 22.04 LTS openssl +1 No fix yet —
Ubuntu Pro 18.04 LTS nodejs No fix yet —
Ubuntu Pro 16.04 LTS nodejs No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 openssl +3 1:3.5.1-7.el10_1 RHSA-2026:1472
RHEL 9 openssl +3 1:3.5.1-7.el9_7 RHSA-2026:1473
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS openssl +3 1:3.2.2-16.el10_0.6 RHSA-2026:1496
RHEL 9.6 EUS openssl +3 1:3.2.2-7.el9_6.2 RHSA-2026:1503
RHEL 9.4 EUS openssl +3 1:3.0.7-29.el9_4.2 RHSA-2026:1519
RHEL 9.2 E4S openssl +3 1:3.0.7-18.el9_2.3 RHSA-2026:1594
RHEL 9.0 E4S openssl +3 1:3.0.1-46.el9_0.7 RHSA-2026:1733
Red Hat Hardened Images 1 openssl +5 3.5.6-0.1.hum1 RHSA-2026:7261

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 openssl +3 1:3.5.1-7.el10_1.alma.1 ALSA-2026:1472
AlmaLinux 9 openssl +3 1:3.5.1-7.el9_7 ALSA-2026:1473

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 openssl 1:3.5.1-7.el10_1 RLSA-2026:1472
Rocky Linux 9 openssl 1:3.5.1-7.el9_7 RLSA-2026:1473
ReleasePackageFixed inAdvisory
SLES 15 SP7 openssl-3 3.2.3-150700.5.24.1 SUSE-SU-2026:0309-1
SLES 15 SP6 openssl-3 3.1.4-150600.5.42.1 SUSE-SU-2026:0312-1
SLES 15 SP5 openssl-3 3.0.8-150500.5.57.1 SUSE-SU-2026:0311-1
SLES 15 SP4 openssl-3 3.0.8-150400.4.78.1 SUSE-SU-2026:0310-1
Show 14 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 openssl-3 3.5.0-160000.5.1 SUSE-SU-2026:20223-1
SLES for SAP 16.0 openssl-3-livepatches 0.3-160000.1.1 SUSE-SU-2026:20607-1
SLES for SAP 15 SP6 openssl-3 3.1.4-150600.5.42.1 SUSE-SU-2026:0312-1
SLES for SAP 15 SP5 openssl-3 3.0.8-150500.5.57.1 SUSE-SU-2026:0311-1
SLES for SAP 15 SP4 openssl-3 3.0.8-150400.4.78.1 SUSE-SU-2026:0310-1
SLES 16.0 openssl-3 3.5.0-160000.5.1 SUSE-SU-2026:20223-1
SLES 16.0 openssl-3-livepatches 0.3-160000.1.1 SUSE-SU-2026:20607-1
SLE Micro 6.2 openssl-3 3.5.0-160000.5.1 SUSE-SU-2026:20211-1
SLE Micro 6.2 openssl-3-livepatches 0.3-160000.1.1 SUSE-SU-2026:20542-1
SLE Micro 6.1 openssl-3 3.1.4-slfo.1.1_8.1 SUSE-SU-2026:20373-1
SLE Micro 6.1 openssl-3-livepatches 0.4-slfo.1.1_1.1 SUSE-SU-2026:22143-1
SLE Micro 6.0 openssl-3 3.1.4-11.1 SUSE-SU-2026:20349-1
SLE Micro 5.4 openssl-3 3.0.8-150400.4.78.1 SUSE-SU-2026:0310-1
SLE Micro 5.3 openssl-3 3.0.8-150400.4.78.1 SUSE-SU-2026:0310-1
SLE Live Patching 15 SP7 openssl-3-livepatches 0.4-150700.16.6.1 SUSE-SU-2026:2662-1
SLE Live Patching 15 SP6 openssl-3-livepatches 0.4-150600.13.11.1 SUSE-SU-2026:2411-1
SLE HPC 15 SP5 openssl-3 3.0.8-150500.5.57.1 SUSE-SU-2026:0311-1
SLE HPC 15 SP4 openssl-3 3.0.8-150400.4.78.1 SUSE-SU-2026:0310-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed openssl-3 3.5.3-2.1 openSUSE-SU-2026:10237-1
openSUSE Leap 16.0 openssl-3 3.5.0-160000.5.1 openSUSE-SU-2026:20152-1
openSUSE Leap 15.6 openssl-3 3.1.4-150600.5.42.1 SUSE-SU-2026:0312-1
ReleasePackageFixed inAdvisory
Alpine v3.24 openssl 3.5.5-r0 —
Alpine v3.23 openssl 3.5.5-r0 —
Alpine v3.22 openssl 3.5.5-r0 —
Alpine v3.21 openssl 3.3.6-r0 —
Alpine v3.20 openssl 3.3.6-r0 —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.17 openssl 3.0.19-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 openssl +5 1:3.2.2-1.amzn2023.0.4 ALAS2023-2026-1406

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 edk2 20240524git3e722403cd16-14 —
Azure Linux 3 openssl 3.3.5-3 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 openssl +3 1:3.5.1-7.0.1.el10_1 ELSA-2026-1472
Oracle Linux 9 openssl +3 1:3.5.1-7.0.1.el9_7 ELSA-2026-50075, ELSA-2026-1473

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling openssl 3.6.1-r0 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 5 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 50

References