CVE-2026-34182 in the critical feed json
CMS AuthEnvelopedData Processing May Accept Forged Messages
published 2026-06-09 5 mo ago modified 2026-08-13 2 mo ago also EUVD-2026-35478 , GHSA-f9v2-4w9p-2cwc , JLSEC-2026-1135
- cvss
- 9.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.1%
- EPSS 1.1% chance of exploitation in 30 days, percentile 64%
- public exploits
- 0
- none known
Summary
Issue Summary: Cryptographic Message Services (CMS) processing fails to perform sufficient input validation on the cipher and tag length fields of AuthEnvelopedData containers, leading to various potential compromises.
Impact Summary: Attackers making use of these vulnerabilities may achieve key-equivalent functionality for a given CMS recipient and/or bypass integrity validation for a given message.
In one use case, an attacker may send a CMS message containing AuthEnvelopedData with the cipher specified as a non-AEAD cipher. OpenSSL erroneously allows this selection, and attempts to decrypt and validate the message.
An on-path attacker who captures one legitimate AES-GCM AuthEnvelopedData addressed to the victim can re-emit it with the recipientInfos set left byte-for-byte intact, so the victim's private key still unwraps the genuine CEK (the content-encryption key), but with the inner OID rewritten to AES-256-OFB (Output Feedback Mode, an unauthenticated keystream mode) and with an attacker-chosen IV and ciphertext. The victim initializes AES-256-OFB under the real CEK, never consults the MAC field, and CMS_decrypt() returns success.
If the application under attack responds to the attacker with any indicator showing success or failure of the decryption effort, it is possible for the attacker to use this as an oracle to obtain key equivalent functionality for the CEK used for the chosen recipient of the message.
In another use case, an attacker can reduce the tag length of the chosen AEAD cipher for a given AuthEnvelopedData container to be a single byte long, allowing an attacker to brute force CMS decryption, producing an integrity bypass for applications that trust CMS_decrypt() to reject modified content.
The FIPS modules are not affected by this issue.
Patch / fix
- julia AppBundler 1.0.1
- julia OpenSSL_jll 3.5.7+0
- OpenSSL OpenSSL 3.0.21, 3.4.6, 3.5.7, 3.6.3, 4.0.1
- openssl Debian 12 3.0.20-1~deb12u2
- openssl Debian 13 3.5.6-1~deb13u2
- openssl Debian 14 3.6.3-1
debian advisories DEBIAN-CVE-2026-34182
- openssl Ubuntu 22.04 LTS 3.0.2-0ubuntu1.25
- openssl Ubuntu 24.04 LTS 3.0.13-0ubuntu3.11
- openssl Ubuntu 25.10 3.5.3-1ubuntu3.4
- openssl Ubuntu 26.04 LTS 3.5.5-1ubuntu3.2
- openssl Ubuntu Pro FIPS-updates 22.04 LTS 3.0.2-0ubuntu1.25+Fips1
- openssl-fips Ubuntu Pro FIPS-updates 24.04 LTS 3.0.13-0ubuntu3.12+Fips1
ubuntu advisories UBUNTU-CVE-2026-34182
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- bootupd hummingbird 1 0.3.2-1.hum1
- rust-bootupd hummingbird 1 0.3.2-1.hum1
- ruby3.4 hummingbird 1 3.4.10-31.7.hum1
- ruby3.4-libs hummingbird 1 3.4.10-31.7.hum1
- ruby3.4-bundled-gems hummingbird 1 3.4.10-31.7.hum1
- ruby3.4-default-gems hummingbird 1 3.4.10-31.7.hum1
- ruby4.0 hummingbird 1 4.0.6-37.3.hum1
- ruby4.0-libs hummingbird 1 4.0.6-37.3.hum1
red hat advisories RHSA-2026:84573RHSA-2026:84572RHSA-2026:83617RHSA-2026:71542RHSA-2026:67551RHSA-2026:62790
- openssl-3 SLES for SAP 15 SP4, SLES 15 SP4-LTSS, SLE Micro 5.4 +3 more 3.0.8-150400.4.104.1
- openssl-3 SLE Module for Basesystem 15 SP7 3.5.0-150700.5.45.2
- openssl SLE Module for Basesystem 15 SP7 3.5.0-150700.3.4.1
- nodejs24 SLE Module for Web and Scripting 15 SP7 24.18.1-150700.15.18.1
- openssl-3 SLES for SAP 15 SP4, SLES 15 SP4-LTSS, SLE Micro 5.4 +3 more 3.0.8-150400.4.90.1
- openssl-3 SLES for SAP 15 SP5, SLES 15 SP5-LTSS, SLE High Performance Computing 15 SP5-LTSS +1 more 3.0.8-150500.5.69.1
- openssl-3 SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 3.5.0-160000.8.1
- openssl-3 Linux Micro 6.1 3.1.4-slfo.1.1_10.1
suse advisories SUSE-RU-2026:5018-1SUSE-SU-2026:3835-1SUSE-SU-2026:3094-1SUSE-SU-2026:3005-1SUSE-SU-2026:22251-1SUSE-SU-2026:22315-1
- openssl-3 openSUSE Leap 16.0 3.5.0-160000.8.1
- openssl-3 openSUSE Tumbleweed 3.5.3-6.1
opensuse advisories openSUSE-SU-2026:21005-1openSUSE-SU-2026:11023-1
- openssl AlmaLinux 10 1:3.5.5-4.el10_2.alma.1
- openssl-libs AlmaLinux 10 1:3.5.5-4.el10_2.alma.1
- openssl-perl AlmaLinux 10 1:3.5.5-4.el10_2.alma.1
- openssl AlmaLinux 9 1:3.5.5-4.el9_8
- openssl-libs AlmaLinux 9 1:3.5.5-4.el9_8
- openssl-perl AlmaLinux 9 1:3.5.5-4.el9_8
almalinux advisories ALSA-2026:25237ALSA-2026:25239
- openssl Rocky Linux 10 1:3.5.5-4.el10_2
- openssl Rocky Linux 9 1:3.5.5-4.el9_8
rocky linux advisories RLSA-2026:25237RLSA-2026:25239
- openssl Alpine 3.21 3.3.7-r1
- openssl Alpine 3.24, Alpine 3.23, Alpine 3.22 3.5.7-r0
alpine advisories ALPINE-CVE-2026-34182
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- edk2 Azure Linux 3.0 20240524git3e722403cd16-18
- openssl Azure Linux 3.0 3.3.7-3
azure linux advisories AZL-89861AZL-89931
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
- github.com/openssl/openssl@9fd97f8 commit
- github.com/openssl/openssl@439ed7d commit
- github.com/openssl/openssl@7947e6a commit
- github.com/openssl/openssl@d2ca86b commit
- github.com/openssl/openssl@03c1f4d commit
- github.com/openssl/security@03c1f4d commit
- github.com/openssl/security@439ed7d commit
- github.com/openssl/security@7947e6a commit
- github.com/openssl/security@9fd97f8 commit
- github.com/openssl/security@d2ca86b commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-34182 updated cvss 7.4
openssl: CMS AuthEnvelopedData Processing May Accept Forged Messages
-
Red Hat Cert Manager support for Red Hat OpenShift release 1.17 cert-manager/cert-manager-operator-rhel9 1791788287, cert-manager/jetstack-cert-manager-rhel9 1791371069, cert-manager/cert-manager-operator-bundle 1791970484, cert-manager/jetstack-cert-manager-acmesolver-rhel9 1791371080fixed: vendor fix RHSA-2026:82888
-
Red Hat Cert Manager support for Red Hat OpenShift release 1.18 cert-manager/cert-manager-operator-rhel9 1789029076, cert-manager/jetstack-cert-manager-rhel9 1791459711, cert-manager/cert-manager-istio-csr-rhel9 1791459759, cert-manager/cert-manager-operator-bundle 1791966259, cert-manager/jetstack-cert-manager-acmesolver-rhel9 1791459707fixed: vendor fix RHSA-2026:82354
-
Red Hat Cert Manager support for Red Hat OpenShift release 1.20 cert-manager/cert-manager-trust-manager-rhel9 1790598593fixed: vendor fix RHSA-2026:72502
-
Red Hat Cost Management 4 costmanagement/costmanagement-metrics-rhel9-operator 1783539156fixed: vendor fix RHSA-2026:39981
-
Red Hat Discovery 2 discovery/discovery-ui-rhel9 1782166952, discovery/discovery-server-rhel9 1782159791fixed: vendor fix RHSA-2026:29197
-
Red Hat Enterprise Linux AppStream (v. 9) openssl-perl 3.5.5-4.el9_8fixed: vendor fix RHSA-2026:25239
-
Red Hat Enterprise Linux AppStream (v. 10) openssl-perl 3.5.5-4.el10_2fixed: vendor fix RHSA-2026:25237
-
Red Hat Enterprise Linux AppStream E4S (v.9.2) openssl-debuginfo 3.0.7-18.el9_2.4, openssl-debugsource 3.0.7-18.el9_2.4fixed: vendor fix RHSA-2026:84572
show 21 moreshow fewer
-
Red Hat Enterprise Linux AppStream E4S (v.9.4) openssl-debuginfo 3.0.7-29.el9_4.3, openssl-debugsource 3.0.7-29.el9_4.3, openssl-libs-debuginfo 3.0.7-29.el9_4.3fixed: vendor fix RHSA-2026:84573
-
Red Hat Enterprise Linux AppStream EUS (v. 10.0) openssl-perl 3.2.2-16.el10_0.7fixed: vendor fix RHSA-2026:71542
-
Red Hat Enterprise Linux AppStream EUS (v.9.6) openssl-perl 3.2.2-7.el9_6.4fixed: vendor fix RHSA-2026:83617
-
Red Hat Enterprise Linux BaseOS (v. 9) openssl 3.5.5-4.el9_8, openssl-libs 3.5.5-4.el9_8fixed: vendor fix RHSA-2026:25239
-
Red Hat Enterprise Linux BaseOS (v. 10) openssl 3.5.5-4.el10_2, openssl-libs 3.5.5-4.el10_2fixed: vendor fix RHSA-2026:25237
-
Red Hat Enterprise Linux BaseOS E4S (v.9.2) openssl 3.0.7-18.el9_2.4, openssl-libs 3.0.7-18.el9_2.4fixed: vendor fix RHSA-2026:84572
-
Red Hat Enterprise Linux BaseOS E4S (v.9.4) openssl 3.0.7-29.el9_4.3, openssl-libs 3.0.7-29.el9_4.3fixed: vendor fix RHSA-2026:84573
-
Red Hat Enterprise Linux BaseOS EUS (v. 10.0) openssl 3.2.2-16.el10_0.7, openssl-libs 3.2.2-16.el10_0.7fixed: vendor fix RHSA-2026:71542
-
Red Hat Enterprise Linux BaseOS EUS (v.9.6) openssl 3.2.2-7.el9_6.4, openssl-libs 3.2.2-7.el9_6.4fixed: vendor fix RHSA-2026:83617
-
Red Hat Hardened Images bootupd 0.3.2-1.hum1, chunkah 0.6.0-3.hum1, openssl 3.5.8-0.1.hum1, openssl3 3.5.8-0.1.hum1, ruby4.0 4.0.6-37.3.hum1, ruby3.3 3.3.10-23.6.hum1, +20 morefixed: vendor fix RHSA-2026:67551
-
Red Hat Insights proxy 1.5 insights-proxy/insights-proxy-container-rhel9 1782890503fixed: vendor fix RHSA-2026:34102
-
Red Hat OpenShift AI 3.0 rhai/base-image-cpu-rhel9 1793042072, rhai/base-image-cpu-rhel9 1793329709, rhai/base-image-tpu-rhel9 1793041987, rhai/base-image-cuda-rhel9 1793042067, rhai/base-image-cuda-rhel9 1793328358, rhai/base-image-rocm-rhel9 1793041981, +1 morefixed: vendor fix RHSA-2026:94459
-
Red Hat OpenShift AI 3.4 rhai/base-image-cpu-rhel9 1793042088, rhai/base-image-tpu-rhel9 1793042006, rhai/base-image-gaudi-rhel9 1793042011, rhai/base-image-spyre-rhel9 1793042074, rhai/base-image-neuron-rhel9 1793042008, rhai/base-image-rocm-6.4-rhel9 1793041995, +4 morefixed: vendor fix RHSA-2026:91241
-
Red Hat OpenShift AI 3.5 rhai/base-image-cpu-rhel9 1793042162, rhai/base-image-tpu-rhel9 1793042010, rhai/base-image-gaudi-rhel9 1793042004, rhai/base-image-rubin-rhel9 1793042092, rhai/base-image-spyre-rhel9 1793042114, rhai/base-image-neuron-rhel9 1793042008, +4 morefixed: vendor fix RHSA-2026:91204
-
Red Hat OpenShift Container Platform 4.16 rhcos 416.94.202611031928fixed: vendor fix RHSA-2026:95229
-
Red Hat OpenShift Container Platform 4.18 rhcos 418.94.202610242013fixed: vendor fix RHSA-2026:89725
-
Red Hat OpenShift Container Platform 4.19 rhcos 4.19.9.6.202610241701fixed: vendor fix RHSA-2026:89651
-
Red Hat OpenShift Container Platform 4.20 rhcos 4.20.9.6.202610242033fixed: vendor fix RHSA-2026:89333
-
Red Hat OpenShift Container Platform 4.21 rhcos 4.21.9.6.202610241345fixed: vendor fix RHSA-2026:89232
-
Red Hat Update Infrastructure 5 rhui5/cds-rhel9 1781525684, rhui5/rhua-rhel9 1781525739, rhui5/haproxy-rhel9 1781525671, rhui5/rhua-tp-rhel9 1787241260, rhui5/installer-rhel9 1781525693, rhui5/installer-tp-rhel9 1787135742, +1 morefixed: vendor fix RHSA-2026:58981
-
Red Hat Cost Management 4 costmanagement/costmanagement-metrics-operator-bundle 1783613222 Red Hat Enterprise Linux 6 openssl, openssl-perl Red Hat Enterprise Linux 7 ovmf, OVMF, AAVMF Red Hat Enterprise Linux 8 edk2, shim, openssl, shim-x64, edk2-ovmf, shim-aa64, +9 more Red Hat Enterprise Linux 9 edk2, shim, shim-x64, edk2-ovmf, shim-aa64, edk2-tools, +4 more Red Hat Enterprise Linux 10 edk2, shim, shim-unsigned-x64, shim-unsigned-aarch64not affected: vulnerable code not present
+6 more productsfewer
Red Hat Enterprise Linux AppStream E4S (v.9.2) openssl-perl 3.0.7-18.el9_2.4 Red Hat Enterprise Linux AppStream E4S (v.9.4) openssl-perl 3.0.7-29.el9_4.3 Red Hat Enterprise Linux AppStream EUS (v. 10.0) openssl-libs-debuginfo 3.2.2-16.el10_0.7 Red Hat Enterprise Linux AppStream EUS (v.9.6) openssl-libs-debuginfo 3.2.2-7.el9_6.4 Red Hat Enterprise Linux BaseOS E4S (v.9.2) openssl-libs-debuginfo 3.0.7-18.el9_2.4 Red Hat Enterprise Linux BaseOS EUS (v. 10.0) openssl-libs-debuginfo 3.2.2-16.el10_0.7
7 more not affected in the full advisory
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 4 mo ago
Exploit prediction
1.06% chance of exploitation in the next 30 days, higher than 64% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| CNA | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| OSV | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| julia | AppBundler | >=1.0.0, <1.0.1 |
1.0.1 |
| julia | OpenSSL_jll | >=3.0.8+0, <3.5.7+0 |
3.5.7+0 |
| julia | Openresty_jll | >=1.27.1+0 |
no fix listed |
Affected products
- OpenSSL OpenSSL
Classification
- Weakness
-
- CWE-354 Improper Validation of Integrity Check Value
- Technology feeds
References
-
github.com
/openssl/openssl/commit/9fd97f8cfdc2c0be214998de3b2b55c8edf6c7ac
patch, web
-
github.com
/openssl/openssl/commit/439ed7d2c0962ce964482727264668bf277c333f
patch, web
-
github.com
/openssl/openssl/commit/7947e6a81eb8776802f159fb6762cb7fcf7e34c7
patch, web
-
github.com
/openssl/openssl/commit/d2ca86bcd43e4f17d899f347101766b6107676e0
patch, web
-
github.com
/openssl/openssl/commit/03c1f4d45fb963aee7d5833390c507cd290182bc
patch, web
-
github.com
/openssl/security/commit/03c1f4d45fb963aee7d5833390c507cd290182bc
web
-
github.com
/openssl/security/commit/439ed7d2c0962ce964482727264668bf277c333f
web
-
github.com
/openssl/security/commit/7947e6a81eb8776802f159fb6762cb7fcf7e34c7
web
-
github.com
/openssl/security/commit/9fd97f8cfdc2c0be214998de3b2b55c8edf6c7ac
web
-
github.com
/openssl/security/commit/d2ca86bcd43e4f17d899f347101766b6107676e0
web
-
openssl-library.org
/news/secadv/20260609.txt
vendor-advisory, web
-
github.com
/advisories/GHSA-f9v2-4w9p-2cwc
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-34182
web
Sources
- CVE List CVE-2026-34182
- NVD CVE-2026-34182
- OSV JLSEC-2026-1135
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.