Skip to main content

OpenSSL CVE-2026-35191

| EUVDEUVD-2026-89002 LOW
Expected Behavior Violation (CWE-440)
3.7
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Spoof victim source IP in QUIC Initial
  2. Delivery
    Open handshake before address validation
  3. Exploit
    Trigger over-accounted amplification credit
  4. Execution
    Server emits oversized unvalidated response
  5. Impact
    Reflected/amplified traffic floods third-party victim

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Expected behavior violation
Exploitation Conditions

Requires a server deployed using OpenSSL's QUIC implementation (versions 3.5.0-3.5.8, 3.6.0-3.6.4, or 4.0.0-4.0.2) reachable over the network, plus the ability to spoof source IP addresses so the over-accounted amplification credit directs reflected traffic at a chosen victim. The weakness lives in QUIC's address-validation/anti-amplification path before the client address is validated, so no authentication (PR:N) or user interaction (UI:N) is needed, but AC:H reflects the specific timing/traffic conditions required to realize meaningful amplification. Exploitation is limited to deployments that actually use the OpenSSL QUIC stack (a relatively new feature of the 3.5+/4.0 series), not TLS-only OpenSSL users, and impact is bounded to amplified traffic volume rather than code execution or data exposure.

Impact

This is a low-real-risk issue despite being part of a security release whose most severe CVE is rated High (that High rating belongs to a different CVE in the OpenSSL 4.0.3 batch, not this one). The CVSS base score is only 3.7 with CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - network vector but high attack complexity, no privileges, and only a low availability impact with zero confidentiality or integrity impact. All three decision signals align downward: SSVC reports Exploitation=none, Automatable=no, Technical Impact=partial, and there is no EPSS score, no CISA KEV listing, and no public PoC identified. The flaw is an under-enforcement of QUIC's anti-amplification credit (the server may over-account the 3x unvalidated-data limit), meaning the OpenSSL QUIC server could be coaxed into reflecting/amplifying traffic toward a spoofed victim rather than being directly compromised itself - this is why impact is availability-only and modest. Note the vendor scored scope S:U even though an amplification/reflection weakness primarily harms a third-party victim, which could arguably justify S:C or a CVSS 4.0 subsequent-system availability impact; this is a defensible modeling nuance, not an error. Overall this is a correctly-rated low-severity hardening fix, not a priority patch on its own - though operators should still take the 4.0.3 upgrade for the batch's higher-severity QUIC/DTLS fixes.

Exploit ScenarioDerived

An attacker spoofs a victim's source IP address and initiates QUIC handshakes against an internet-facing server built on a vulnerable OpenSSL QUIC stack. Because the server over-accounts its anti-amplification credit, it sends more response data to the spoofed address than the QUIC 3x limit should allow, turning the server into a traffic amplifier that floods the victim. No authentication or user interaction is required, but exploitation is bandwidth-limited and high-complexity; no public exploit identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 01, 2026

QUIC-enabled servers running OpenSSL 3.5.0 through 3.5.8, 3.6.0 through 3.6.4, and 4.0.0 through 4.0.2 can be induced to over-account the amplification credit granted to an unvalidated client address, so the library may emit more reflected UDP traffic toward a spoofed source than QUIC's anti-amplification rules permit. The flaw sits in the pre-address-validation path of the QUIC stack, meaning unauthenticated remote attackers who can spoof source IPs need no credentials or user interaction, though the assessed CVSS vector (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L) and score of 3.7 reflect the narrow timing and traffic conditions required and a bounded impact limited to traffic amplification rather than code execution or data exposure. No public exploit code is identified at time of analysis, it is not confirmed actively exploited (no CISA KEV listing), and CISA's SSVC assessment records exploitation as none, automatable as no, and technical impact as partial.

RemediationAI

Vendor-released patch: upgrade to OpenSSL 4.0.3, the security patch release that fixes this issue along with the rest of the QUIC and TLS defects in the batch. The EUVD affected ranges (3.5.0 before 3.5.9, 3.6.0 before 3.6.5, 4.0.0 before 4.0.3) indicate 3.5.9 and 3.6.5 as the corresponding fixed releases for the older maintained branches; organisations on 3.5.x or 3.6.x should move to those versions or later, and Linux distributions should apply the relevant vendor update such as Ubuntu USN-8847-1. Where an immediate upgrade is not possible, the most effective compensating control is to stop serving QUIC: disable or do not enable the QUIC/UDP listener, or build OpenSSL without QUIC support, accepting the trade-off that clients will fall back to TCP-based TLS with potentially higher handshake latency. Additionally, restrict UDP exposure of QUIC endpoints to trusted networks via firewall rules and rate-limit inbound QUIC traffic per source, which reduces reflected volume but does not correct the accounting error and can affect legitimate clients behind NAT. Network-level ingress filtering (BCP 38 / unicast reverse path forwarding) at the edge limits an attacker's ability to spoof the victim address and therefore blunts the amplification path, though it depends on upstream cooperation and is outside the operator's direct control. Reference materials: https://github.com/openssl/openssl/releases/tag/openssl-4.0.3, https://openssl-library.org/news/secadv/20260929.txt, and https://seclists.org/oss-sec/2026/q3/1001.

Affected VersionsENISA

OpenSSL 3.5.0 <3.5.9
OpenSSL 3.6.0 <3.6.5
OpenSSL 4.0.0 <4.0.3

Affected Packages

euvd openssl fix: 3.5.9, 3.6.5, 4.0.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is OpenSSL's relatively new QUIC implementation, which handles the QUIC transport protocol's connection handling and packet processing. QUIC (RFC 9000) enforces an anti-amplification limit before a client's address is validated: a server must not send more than three times the number of bytes it has received from an unvalidated address, a control designed to prevent QUIC endpoints from being abused as reflection/amplification vectors. CVE-2026-35191 is classified as CWE-440 (Expected Behavior Violation), meaning the implementation deviates from its specified security control: unvalidated amplification credit is over-accounted, effectively allowing the server to believe it has more permitted send budget than the protocol intends. Because the weakness lives in the address-validation/anti-amplification accounting path, it is reachable prior to any cryptographic handshake authentication, but realizing meaningful amplification depends on attacker-controlled source spoofing and specific traffic patterns, which is why the assessed vector carries AC:H. This is distinct from the other CVEs shipped in the same OpenSSL 4.0.3 batch - the High-severity item in that release belongs to a different CVE (for example the DTLS or X.509 use-after-free issues), not to this QUIC accounting bug. Exposure is confined to deployments that actually build and run the OpenSSL QUIC stack; TLS-only consumers of OpenSSL are not affected.

Know when OpenSSL gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

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

Network-reachable QUIC flaw needing spoofing and specific traffic conditions (AC:H), no auth (PR:N), availability-only amplification impact (A:L); kept S:U per vendor though third-party reflection arguably warrants S:C.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Lifecycle Timeline

3
CVSS changed
Sep 30, 2026 - 22:08 NVD
3.7 (LOW)
CVE Published
Sep 29, 2026 - 13:53 github-releases
LOW 3.7
CVE Published
Sep 29, 2026 - 13:53 github-releases
UNKNOWN (no severity yet)

Description PRE-NVD

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

Threat Intelligence Overview

EPSS Score
0.4%
Top 73% exploitable
Prevalence
Ubiquitous
OpenSSL is a core crypto library across nearly all environments, though QUIC stack is newer
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

18
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
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-2021-3711 CRITICAL POC
9.8 Aug 24

In order to decrypt SM2 encrypted data an application is expected to call the API function EVP_PKEY_decrypt(). Rated cri

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-2022-2068 HIGH
7.3 Jun 21

In addition to the c_rehash shell command injection identified in CVE-2022-1292, further circumstances where the c_rehas

CVE-2015-4000 LOW POC
3.7 May 21

The TLS protocol 1.2 and earlier, when a DHE_EXPORT ciphersuite is enabled on a server but not on a client, does not pro

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

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