Skip to main content

OpenSSL EUVDEUVD-2026-35485

| CVE-2026-42768 LOW
Covert Channel (CWE-514)
3.7
CVSS 3.1 · Vendor

Severity by source

Vendor (CNA) PRIMARY
3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N

Primary rating from Vendor (CNA) · only source for this CVE.

CVSS VectorVendor

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

5
Source Code Evidence Fetched
Jun 09, 2026 - 21:38 vuln.today
Analysis Generated
Jun 09, 2026 - 21:38 vuln.today
CVSS changed
Jun 09, 2026 - 21:22 NVD
3.7 (LOW)
CVE Published
Jun 09, 2026 - 11:43 nvd
UNKNOWN (no severity yet)
CVE Published
Jun 09, 2026 - 11:43 nvd
LOW 3.7

Description PRE-NVD

Disclosed via GitHub release of openssl/openssl. NVD scoring and full description are pending.

AnalysisAI

Bleichenbacher oracle in OpenSSL's CMS_decrypt() and PKCS7_decrypt() functions exposes RSA-encrypted message content to unauthenticated remote attackers who can submit adaptive chosen-ciphertext queries against multi-RecipientInfo CMS/PKCS7 structures. Four active OpenSSL branches are affected (3.4.x, 3.5.x, 3.6.x, and 4.0.x), with patches released under the coordinated OpenSSL security advisory on 2026-06-09. No public exploit code and no active exploitation have been identified at time of analysis; SSVC rates this non-automatable with partial technical impact, consistent with the attack's high operational complexity.

Technical ContextAI

The vulnerability resides in OpenSSL's RSA key-transport decryption path within CMS (Cryptographic Message Syntax) and PKCS#7 message processing, specifically triggered by messages carrying multiple RecipientInfo entries. CWE-514 (Covert Channel) identifies the root cause: the implementation leaks information about RSA PKCS#1 v1.5 padding validation outcomes through distinguishable behavioral differences in its error handling, creating a Bleichenbacher-style oracle - an adaptive chosen-ciphertext attack technique first published by Daniel Bleichenbacher in 1998. By repeatedly submitting crafted RSA ciphertexts and observing the binary pass/fail responses from the decryption oracle, an adversary can progressively recover plaintext key material. Affected CPE spans OpenSSL 3.4.0-3.4.5, 3.5.0-3.5.6, 3.6.0-3.6.2, and 4.0.0 per EUVD-2026-35485. The multi-RecipientInfo context (where a single CMS envelope may be addressed to multiple RSA recipients) is the specific code path that introduces the distinguishable oracle behavior.

RemediationAI

Upgrade to the vendor-released patched versions: OpenSSL 4.0.1 for the 4.0.x branch, 3.6.3 for 3.6.x, 3.5.7 for 3.5.x, or 3.4.6 for 3.4.x, as specified in the vendor advisory at https://openssl-library.org/news/secadv/20260609.txt. Ubuntu users should apply the package update provided in USN-8414-1 via standard apt package management. As a compensating control where patching cannot be applied immediately, restrict network access to any service invoking CMS_decrypt() or PKCS7_decrypt() on multi-RecipientInfo content to explicitly trusted source IPs or internal networks only, which reduces an attacker's ability to submit the large adaptive query volume the Bleichenbacher attack requires; note this does not eliminate the vulnerability and does not protect against internal threat actors. Applications that exclusively use ECDH-based CMS RecipientInfo and never invoke RSA key-transport paths are not affected and require no action.

CVE-2014-0160 HIGH POC
7.5 Apr 07

The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe

CVE-2014-0195 MEDIUM POC
6.8 Jun 05

The dtls1_reassemble_fragment function in d1_both.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2016-0800 MEDIUM POC
5.9 Mar 01

The SSLv2 protocol, as used in OpenSSL before 1.0.1s and 1.0.2 before 1.0.2g and other products, requires a server to se

CVE-2015-0204 MEDIUM POC
4.3 Jan 09

The ssl3_get_key_exchange function in s3_clnt.c in OpenSSL before 0.9.8zd, 1.0.0 before 1.0.0p, and 1.0.1 before 1.0.1k

CVE-2014-3566 LOW POC
3.4 Oct 15

The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which mak

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

CVE-2015-1793 MEDIUM POC
6.5 Jul 09

The X509_verify_cert function in crypto/x509/x509_vfy.c in OpenSSL 1.0.1n, 1.0.1o, 1.0.2b, and 1.0.2c does not properly

CVE-2022-3602 HIGH
7.5 Nov 01

A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Rated hig

CVE-2014-3470 MEDIUM
4.3 Jun 05

The ssl3_send_client_key_exchange function in s3_clnt.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before

CVE-2017-3730 HIGH POC
7.5 May 04

In OpenSSL 1.1.0 before 1.1.0d, if a malicious server supplies bad parameters for a DHE or ECDHE key exchange then this

CVE-2016-8610 HIGH
7.5 Nov 13

A denial of service flaw was found in OpenSSL 0.9.8, 1.0.1, 1.0.2 through 1.0.2h, and 1.1.0 in the way the TLS/SSL proto

Share

EUVD-2026-35485 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy