Skip to main content

OpenVPN ovpn-dco-win CVE-2026-105390

| EUVDEUVD-2026-100757 MEDIUM
Improper Resource Locking (CWE-413)
2026-10-13 security@openvpn.net GHSA-gwf4-3mjv-q2c9
6.9
CVSS 4.0 · Vendor: openvpn
View

Attack ChainAIDerived

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

  1. Access
    Obtain local access to Windows host
  2. Exploit
    Open and craft malicious write to ovpn-dco device
  3. Impact
    Trigger driver lock deadlock, host becomes unresponsive

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires local access to a Windows host on which the OpenVPN Data Channel Offload driver (ovpn-dco-win) is installed, in an affected version range (0.6.5 through 1.3.5, or 2.4.0 through 2.8.7). The attacker must be able to open a handle to the ovpn-dco device object and send a crafted write to it; the improper synchronization then deadlocks the driver. Limiting factors: there is no remote attack vector (AV:L), so the attacker must already have local presence on the machine; impact is confined to denial of service (host becomes unresponsive, typically requiring reboot) with no code execution, no privilege gain, and no data exposure. A practical additional limiter is the access-control list on the ovpn-dco device - if it restricts writes to privileged accounts, unprivileged local exploitation would not be possible.

Impact

All signals point to a locally-exploitable denial-of-service of modest priority. The vendor-supplied CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H) is internally consistent with the description: a local attacker, needing no special privileges or user interaction, issues a crafted write to the ovpn-dco device and deadlocks the driver, with impact confined to availability (VA:H) and no confidentiality or integrity effect. The 6.9 MEDIUM score reflects that the local attack vector caps real-world risk - there is no remote reachability and no code execution or data exposure. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no evidence of active or probable exploitation; exploitation status is 'no public exploit identified at time of analysis.' CWE-413 (improper resource locking) matches the 'improper synchronization / deadlock' narrative, lending consistency. One conflict to flag: the input Tags claim 'Information Disclosure,' which directly contradicts the CVSS vector (VC:N) and the description - this is an availability/DoS issue, not disclosure. Note also PR:N assumes any local user can open and write to the ovpn-dco device object; if default device ACLs restrict that handle to privileged accounts, effective privilege requirements would be higher - verify device permissions with the vendor.

Exploit ScenarioDerived

A local user (or malware already running with ordinary user rights) on a Windows host that has the OpenVPN DCO driver installed opens the ovpn-dco device and issues a specially crafted write. The improper synchronization in the driver's locking causes a deadlock, hanging the driver and rendering the host unresponsive until reboot. No public exploit code was identified at the time of analysis, and exploitation yields only denial of service, not code execution or data access.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Denial of service in the OpenVPN Data Channel Offload driver for Windows (ovpn-dco-win) allows a local attacker to deadlock the kernel driver with a crafted write to the ovpn-dco device, leaving the host unresponsive and typically requiring a reboot to recover. Windows endpoints running ovpn-dco-win 0.6.5 through 1.3.5 or 2.4.0 through 2.8.7 are affected; the assessed vector (CVSS:3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) indicates no privileges are required from the local vantage point, though device-object access controls may in practice restrict who can reach the write path, and there is no confidentiality or integrity impact, no code execution, and no privilege gain. No public exploit code has been identified at time of analysis and the failure mode is availability-only, making this a modest-priority local DoS rather than a remote or wormable issue.

RemediationAI

OpenVPN has published a security announcement for CVE-2026-105390 at https://community.openvpn.net/Security%20Announcements/CVE-2026-105390; the provided intelligence does not specify an exact fixed build, so treat that advisory as the source of truth and upgrade ovpn-dco-win on affected Windows hosts to a release outside the affected ranges 0.6.5-1.3.5 and 2.4.0-2.8.7. If an immediate driver upgrade is not feasible, the most targeted compensating control is to tighten the discretionary access control on the ovpn-dco device object so that write access is limited to privileged accounts and the OpenVPN service identity - this directly closes the practical limiter noted in the assessment (that a restrictive device ACL may make unprivileged local exploitation impossible), but it can break connectivity for non-privileged OpenVPN client contexts and should be validated against your deployment. A heavier alternative is to stop using kernel DCO on the affected fleet and fall back to the user-space data channel by disabling or removing the driver, which removes the vulnerable code path entirely at the cost of measurable throughput and CPU overhead. Because there is no code execution, no privilege gain and no data exposure, residual risk is availability-only: monitor endpoints that have the driver installed for unexplained host hangs or required reboots, and treat a hung host as needing a restart to clear the deadlock. No public exploit code has been identified at time of analysis, so prioritise this by the local-access prerequisite and the availability-only impact rather than as an emergency remote-fix item.

Affected VersionsENISA

ovpn-dco-win 2.4.0 ≤2.8.7
ovpn-dco-win 0.6.5 ≤1.3.5

Affected Packages

euvd ovpn_dco_win 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

ovpn-dco-win is the Windows kernel-mode Data Channel Offload component that moves OpenVPN data-channel packet processing out of user space and into the kernel for throughput and CPU efficiency; the driver exposes a device object that user-mode components (the OpenVPN service/client) open and write to in order to submit traffic. The flaw maps to CWE-413 (Improper Resource Locking): the driver's synchronization discipline around that write path is incorrect, so a specifically crafted write can drive the locking into a state where threads block on each other indefinitely and no progress is possible - a deadlock inside kernel context that stalls the network stack and the host itself. The ENISA EUVD entry mirrors the affected ranges precisely (ovpn-dco-win 0.6.5 <= 1.3.5 and 2.4.0 <= 2.8.7), and the CVSS 4.0 score of 6.9 (AV:L/AC:L/AT:N/PR:N/UI:N, with VA:H and all confidentiality/integrity metrics at None) is consistent with the independently assessed CVSS:3.1 vector of AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - both describe an unauthenticated-from-the-local-vantage, UI-free, availability-only condition. No CPE string was supplied with the source data, so exact platform/build mapping must be taken from the vendor advisory and the version ranges above. Note that one supplied tag reads "Information Disclosure"; that tag is not corroborated by the vector or by the independent assessment, both of which score confidentiality at None, so no data-exposure impact should be assumed from this CVE.

Know when Windows 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 (openvpn) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.2 MEDIUM

Local crafted write to the device drives AV:L/AC:L; impact is a deadlock DoS so A:H with C:N/I:N; PR:N assumes default device ACLs permit local-user write.

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

Primary rating from Vendor (openvpn).

CVSS VectorVendor: openvpn

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

DescriptionCVE.org

Improper synchronization in the OpenVPN ovpn-dco-win for Windows versions 0.6.5 through 1.3.5 and 2.4.0 through 2.8.7 allows local attackers to trigger a deadlock via a crafted write to the ovpn-dco device, causing the host to become unresponsive.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
ovpn-dco-win kernel driver ships with newer OpenVPN Windows clients, not universal
Data Quality
6 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2025-52691 CRITICAL POC
10.0 Dec 29

Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio

CVE-2019-0803 HIGH POC
7.8 Apr 09

Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in

CVE-2020-1472 MEDIUM POC
5.5 Aug 17

A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr

CVE-2025-33053 HIGH POC
8.8 Jun 10

Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables

CVE-2025-33073 HIGH POC
8.8 Jun 10

Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker

CVE-2025-13315 CRITICAL POC
9.3 Nov 19

Twonky Server 8.5.2 on Linux and Windows allows unauthenticated access to the admin log file through a web service API b

CVE-2013-10047 CRITICAL POC
9.3 Aug 01

An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote

CVE-2012-10030 CRITICAL POC
9.3 Aug 05

FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit

CVE-2025-34101 CRITICAL POC
9.3 Jul 10

Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio

CVE-2025-13316 HIGH POC
8.2 Nov 19

Twonky Server 8.5.2 uses hard-coded cryptographic keys for encrypting the administrator password. Combined with the cred

CVE-2025-34095 CRITICAL POC
9.3 Jul 10

Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/

CVE-2025-11953 CRITICAL POC
9.8 Nov 03

React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo

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