GHSA-5p85-47cf-3663
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSpoof victim source IP in QUIC Initial
-
DeliveryOpen handshake before address validation
-
ExploitTrigger over-accounted amplification credit
-
ExecutionServer emits oversized unvalidated response
-
ImpactReflected/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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
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.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
3Description PRE-NVD
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe
In order to decrypt SM2 encrypted data an application is expected to call the API function EVP_PKEY_decrypt(). Rated cri
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
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
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
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
In addition to the c_rehash shell command injection identified in CVE-2022-1292, further circumstances where the c_rehas
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
The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which mak
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
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
A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Rated hig
EUVD-2026-89002
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB