Skip to main content

OpenVPN EUVDEUVD-2026-100755

| CVE-2026-88964 HIGH
Out-of-bounds Read (CWE-125)
7.1
CVSS 4.0 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Induce client to connect to attacker-controlled OpenVPN server
  2. Exploit
    Push crafted options clearing domain_search_list
  3. Execution
    Trigger unsigned underflow causing out-of-bounds read
  4. Impact
    Leak client memory or crash client

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the OpenVPN client to establish a TLS session with a malicious or compromised server that then pushes a crafted option combination affecting domain_search_list, causing an unsigned underflow and out-of-bounds read; this is a client-side bug, not a flaw in a server listening for inbound connections. Limiting factors: the attacker must control or impersonate the server the victim connects to (the client must trust and connect to that endpoint - reflected by PR:L), exploitation only affects OpenVPN versions before 2.7.8, and impact is primarily client crash/DoS with limited memory disclosure rather than code execution.

Impact

The vendor CVSS 4.0 base score is 7.1 (High), driven by AV:N/AC:L/PR:L/UI:N with limited confidentiality impact (VC:L) and high availability impact (VA:H) - consistent with CWE-125 (out-of-bounds read) producing a memory leak and/or client crash. This is a client-side flaw triggered by server-pushed options, so the practical attacker is a malicious or compromised OpenVPN server rather than an arbitrary internet host; PR:L reflects that the attacker must be an authenticated TLS peer the client has chosen to connect to, which meaningfully narrows the exploitation population. Exploitation status is 'no public exploit identified at time of analysis' - the CVE is NOT in CISA KEV and no POC is referenced, and no EPSS probability was supplied in the input, so quantitative exploitation likelihood cannot be stated. Net assessment: a legitimate but moderate priority - availability-focused with only minor info disclosure, patched in OpenVPN 2.7.8, and gated on the victim connecting to an attacker-controlled endpoint rather than being remotely exploitable against a default-listening service. Note a data artifact: the release notes hyperlink for this entry points to 'CVE-2026-84964' while the tracked ID is CVE-2026-88964, an apparent upstream typo - verify the canonical ID with the vendor advisory.

Exploit ScenarioDerived

A victim OpenVPN client connects to a malicious or compromised server, which pushes a crafted option set that triggers an unsigned integer underflow while the client clears its domain_search_list. The resulting out-of-bounds read discloses adjacent process memory and/or crashes the client (denial of service). No public exploit code is identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Out-of-bounds read in the OpenVPN client before 2.7.8 can be triggered when the client establishes a TLS session with a malicious or compromised server that pushes a crafted option combination touching domain_search_list, producing an unsigned integer underflow that leads to a limited memory disclosure and a high-availability-impact client crash. The defect is client-side rather than a flaw in a server accepting inbound connections, and exploitation requires the attacker to control or impersonate the endpoint the victim connects to (the assessed CVSS 3.1 vector carries PR:L for exactly this reason). There is no public exploit identified at time of analysis and the issue is not in CISA KEV; the vendor CVSS 4.0 base score is 7.1 (VC:L/VA:H) and the vendor-released fix is OpenVPN 2.7.8.

RemediationAI

Deploy the vendor-released patch: upgrade OpenVPN clients to 2.7.8 or later, as documented at https://github.com/OpenVPN/openvpn/releases/tag/v2.7.8 and https://community.openvpn.net/Security%20Announcements/CVE-2026-88964; the fix removes the unsigned underflow when clearing domain_search_list and therefore eliminates the out-of-bounds read. Where immediate fleet-wide upgrade is not feasible, reduce the trust boundary the attack depends on: restrict clients to connecting only to VPN servers you operate and can strongly authenticate, and pin or strictly verify server identity (certificate pinning, tls-verify, and tls-crypt/tls-crypt-v2 where applicable) so a rogue or impersonated endpoint cannot push the crafted option set - the trade-off is that pinning and strict verification break legitimate server certificate rotation and failover and must be updated in lockstep with server-side changes. Narrowing the pushed option surface, for example by not enabling server-pushed domain search list handling where it is not required in your topology, reduces but does not eliminate exposure if the feature is needed. Because exploitation manifests as an unexpected client crash or dropped tunnel, monitor and alert on anomalous client termination, and note that the same 2.7.8 release tightens NULL-byte handling in certificate subjects (CVE-2026-84790), which can cause previously working OpenSSL-based PKI setups to fail validation - test on a pilot group before rolling out fleet-wide, and plan for certificate reissuance if carriers contain such subjects.

Affected VersionsENISA

OpenVPN 2.7_alpha3 ≤2.7.7

Affected Packages

euvd openvpn no fix

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

CVE-2026-88964 is a CWE-125 out-of-bounds read rooted in an unsigned integer underflow in OpenVPN's option-handling code, specifically the path that clears the domain_search_list when processing options received from the peer. OpenVPN pushes configuration options from server to client during TLS session setup; a malicious or compromised server can push a crafted option combination that drives the list-clearing logic below zero on an unsigned counter/length, after which the code reads past the intended buffer - this corresponds to the vendor release note 'options: fix unsigned underflow when clearing domain_search_list' in the 2.7.8 tag. Impact is bounded: the assessed vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H indicates limited confidentiality exposure from the out-of-bounds read plus a client crash, not code execution or integrity loss. The same 2.7.8 release bundles related hardening that should not be conflated with this CVE: stricter rejection of certificates containing NULL bytes in subject fields (CVE-2026-84790, a user-visible behavior change that may break existing OpenSSL-based installations), a tls-crypt-v2 client-side handling fix for ill-behaving servers (no CVE assigned per the vendor's CRA-based reasoning), and a win32 fix preventing cmd.exe from expanding variables in quoted arguments (CVE-2026-84256). No CPE strings were supplied in the input data, so affected scope is derived from the vendor release rather than a CPE-matched inventory.

Know when Openvpn 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 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.1 HIGH

Attacker must be a connected TLS peer (malicious server) so PR:L; out-of-bounds read yields minor info leak (C:L) and client crash (A:H) with no integrity impact.

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

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 13, 2026 - 23:23 NVD
7.1 (HIGH)
CVE Published
Oct 07, 2026 - 14:18 github-releases
HIGH 7.1
CVE Published
Oct 07, 2026 - 14:18 github-releases
UNKNOWN (no severity yet)

Description PRE-NVD

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

Executive ViewAI

Why It Matters

OpenVPN client deployments prior to 2.7.8 are exposed to a vulnerability that can be triggered by a malicious or compromised VPN endpoint, resulting in limited memory disclosure and a client crash for the connecting user. Because exploitation requires an attacker to control or impersonate the server the user connects to, the primary organizational concern is availability disruption for remote and hybrid staff rather than broad, opportunistic compromise. Leadership should care because unpatched endpoints represent a persistent connectivity and information-exposure risk for the remote workforce that is fully resolvable with a vendor-released update.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 61% exploitable
Prevalence
High
OpenVPN is one of the most widely deployed enterprise and consumer VPN clients
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2018-7544 CRITICAL POC
9.1 Mar 16

A cross-protocol scripting issue was discovered in the management interface in OpenVPN through 2.4.5. Rated critical sev

CVE-2017-7478 HIGH POC
7.5 May 15

OpenVPN version 2.3.12 and newer is vulnerable to unauthenticated Denial of Service of server via received large control

CVE-2020-9442 HIGH POC
7.8 Feb 28

OpenVPN Connect 3.1.0.361 on Windows has Insecure Permissions for %PROGRAMDATA%\OpenVPN Connect\drivers\tap\amd64\win10,

CVE-2018-9336 HIGH POC
7.8 May 01

openvpnserv.exe (aka the interactive service helper) in OpenVPN 2.4.x before 2.4.6 allows a local attacker to cause a do

CVE-2017-5868 MEDIUM POC
6.1 May 26

CRLF injection vulnerability in the web interface in OpenVPN Access Server 2.1.4 allows remote attackers to inject arbit

CVE-2014-9104 MEDIUM POC
6.8 Nov 26

Multiple cross-site request forgery (CSRF) vulnerabilities in the XML-RPC API in the Desktop Client in OpenVPN Access Se

CVE-2023-46850 CRITICAL
9.8 Nov 11

Use after free in OpenVPN version 2.6.0 to 2.6.6 may lead to undefined behavoir, leaking memory buffers or remote execut

CVE-2019-25429 MEDIUM POC
6.1 Feb 19

Comodo Dome Firewall 2.7.0 contains a reflected cross-site scripting vulnerability that allows attackers to inject malic

CVE-2019-25428 MEDIUM POC
6.1 Feb 19

Comodo Dome Firewall 2.7.0 contains multiple reflected cross-site scripting vulnerabilities in the openvpn_users endpoin

CVE-2017-12166 CRITICAL
9.8 Oct 04

OpenVPN versions before 2.3.3 and 2.4.x before 2.4.4 are vulnerable to a buffer overflow vulnerability when key-method 1

CVE-2024-1305 CRITICAL
9.8 Jul 08

tap-windows6 driver version 9.26 and earlier does not properly check the size data of incomming write operations which a

CVE-2024-27903 CRITICAL
9.8 Jul 08

OpenVPN plug-ins on Windows with OpenVPN 2.6.9 and earlier could be loaded from any directory, which allows an attacker

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