Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain low-privileged local access
-
ExploitImpersonate trusted process on named pipe
-
ExecutionInvoke StopService / ChangeServiceStartType methods
-
ImpactDisable unprotected Windows services (DoS)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires local access to a Windows host running NordVPN prior to version 8.12 with a low-privileged (non-administrator) account (PR:L, AV:L); the attacker connects to the local named pipe \\.\pipe\nord-security\v1\NordVpnService\Server, which fails to verify caller privileges, and calls ISettingsGrpc.StopService / ISettingsGrpc.ChangeServiceStartType with an arbitrary service name. Limiting factors: exploitation is not possible remotely and needs an existing local foothold; NordVPN must be installed and running; and only unprotected services can be affected - services guarded by Windows (PPL processes, Tamper Protection, e.g. Windows Defender) cannot be stopped or reconfigured, bounding the blast radius. |
| Impact | The input provides only a CVSS 4.0 vector (CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:L/SA:L, base 6.8, MEDIUM), with no EPSS score, no CISA KEV listing, and no POC indicator supplied. All signals point to a locally-exploitable, moderate-impact issue rather than a widespread emergency: AV:L means the attacker already needs a foothold on the host, PR:L means a low-privileged (non-admin) account suffices, and the impact is confined to availability (VA:H) plus limited integrity (SI:L/SA:L) - no confidentiality loss (VC:N/VI:N). The root cause (CWE-863 Incorrect Authorization) is that the NordVpnService named pipe trusts any connecting process, letting a low-privileged user invoke privileged service-control methods. There is no conflict between the CVSS vector and the description - both agree this is local, low-privilege, availability-only. Key missing data: EPSS probability is absent so widespread-exploitation likelihood cannot be quantified, and no POC/exploit-code signal was provided, so exploitation maturity is unknown. A mitigating factor materially caps real-world severity: Windows-protected services (PPL processes, Tamper Protection - e.g. Windows Defender) cannot be stopped or reconfigured, so the attacker cannot trivially disable the primary endpoint defense. Net assessment: a legitimate local privilege/authorization flaw worth patching, but not a drop-everything remote-RCE-class priority. |
| Exploit ScenarioDerived | A low-privileged user or malware already running on a Windows host with NordVPN prior to 8.12 impersonates a trusted process and connects to the \\.\pipe\nord-security\v1\NordVpnService\Server named pipe. It then calls ISettingsGrpc.StopService and ISettingsGrpc.ChangeServiceStartType with the names of unprotected security, logging, or monitoring services to stop them and set their startup type to Manual, degrading defenses or causing denial of service. No public exploit identified at time of analysis; exploitation requires local access and low (AC:L) complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Incorrect authorization in the NordVPN for Windows client before version 8.12 lets a low-privileged local user impersonate a trusted process and drive privileged service-control operations through the named pipe \\.\pipe\nord-security\v1\NordVpnService\Server. By invoking the ISettingsGrpc.StopService and ISettingsGrpc.ChangeServiceStartType methods with an arbitrary service name, the attacker can halt unprotected Windows services and reset their startup type to Manual, producing denial of service against critical system components. Exploitation requires an existing local foothold on a host where NordVPN is installed and running - it cannot be triggered remotely - and is bounded because services protected by Windows (PPL processes and Tamper Protection, such as Windows Defender) are not affected; the assessed CVSS 3.1 vector is AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H with a supplied CVSS 4.0 base of 6.8 (MEDIUM), and no CISA KEV listing or public exploit code has been identified at time of analysis.
RemediationAI
Upgrade NordVPN for Windows to version 8.12 or later, which is the vendor-released fix for this issue; the corrected build removes the ability of an unprivileged caller to drive the ISettingsGrpc service-control methods. Until the update is deployed, restrict access to the named pipe \\.\pipe\nord-security\v1\NordVpnService\Server by tightening its discretionary ACL so that only the NordVPN service account and administrators may connect - this blocks the attack path but must be revalidated after any client upgrade, since installers may recreate the pipe with default permissions. Additionally, limit the number of users holding interactive or service-logon rights on hosts running NordVPN, because the attack requires an existing low-privileged local foothold rather than remote access, and monitor Windows service state changes (for example Service Control Manager events recording service stops and start-type modifications) for unexpected transitions to Manual on security-relevant services. Note that disabling the NordVPN service entirely would remove the exposure but also disable VPN functionality and leak protection, so it should be treated only as a temporary measure. Reference material: https://cert.pl/en/posts/2026/10/CVE-2026-106030 and https://nordvpn.com/.
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 flaw is an instance of CWE-863 (Incorrect Authorization) in NordVPN's privileged Windows service architecture. NordVPN splits its design between a user-mode client and the NordVpnService, which exposes a gRPC-style management interface (ISettingsGrpc) over a local named pipe at \\.\pipe\nord-security\v1\NordVpnService\Server. The pipe server fails to verify the privileges of the connecting process, so any local process can connect, register itself as a trusted caller, and issue service-control commands that should be reserved for the elevated service. The exposed methods map onto Windows Service Control Manager primitives: StopService terminates a service, and ChangeServiceStartType alters the service's startup configuration to Manual. Because the service acts as a confused deputy - performing privileged operations on behalf of an unprivileged caller - a standard non-administrator account can revoke availability of any service not shielded by Windows' Protected Process Light or Tamper Protection mechanisms. Availability impact is the dominant effect (VA:H at the system scope), with a limited secondary integrity impact from modifying startup configuration; confidentiality and subsequent-system impact are not affected. The affected package is identified by the unconstrained CPE cpe:2.3:a:nord_security:nordvpn:*:*:*:*:*:*:*:*, i.e. the advisory applies to all releases prior to the fixed build 8.12.
Know when Nordvpn 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
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:L/SA:L
Local low-privileged attacker (AV:L/PR:L) abuses an over-trusting named pipe; scope changes (S:C) because arbitrary other Windows services are affected, with high availability (A:H) and low integrity (I:L, startup-type change) impact, no confidentiality.
Primary rating from Vendor (CERT-PL).
CVSS VectorVendor: CERT-PL
Lifecycle Timeline
2DescriptionCVE.org
NordVPN for Windows allows local attackers to stop unprotected Windows system services and change their startup type to Manual via named pipes. The NordVPN user-mode application allows a low-privileged attacker to act as a trusted process and connect to the named pipe "\\.\pipe\nord-security\v1\NordVpnService\Server". The attacker can then invoke the "ISettingsGrpc.StopService" and "ISettingsGrpc.ChangeServiceStartType" methods with an arbitrary service name, allowing them to stop any unprotected Windows service and change its startup type. This leads to denial of service of critical system services. Services protected by Windows (PPL processes, Windows Tamper Protection), such as Windows Defender, cannot be stopped or reconfigured.
This issue was fixed in version 8.12
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
An exploitable code execution vulnerability exists in the connect functionality of NordVPN 6.14.28.0. Rated high severit
Nord VPN 6.14.31 contains a denial of service vulnerability that allows unauthenticated attackers to crash the applicati
NordVPN 6.19.6 contains a denial of service vulnerability that allows local attackers to crash the application by submit
NordVPN 6.12.7.0 for Windows suffers from a SYSTEM privilege escalation vulnerability through the "nordvpn-service" serv
NordVPN 3.3.10 for macOS suffers from a root privilege escalation vulnerability. Rated high severity (CVSS 8.8), this vu
EUVD-2026-102833
GHSA-g85w-3p3f-vrj3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB