Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged code execution on host
-
DeliveryConnect to misconfigured NoMachine Device Service named pipe
-
ExploitAbuse incorrect pipe permissions to inject commands
-
ExecutionExecute arbitrary code as SYSTEM
-
ImpactFull host compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V13 - Configuration Permission assignment review
|
| Exploitation Conditions | Exploitation requires that NoMachine be installed with its Device Service running (the default service component on affected Windows installations) AND that the attacker already holds the ability to run low-privileged code on the same host. The concrete flaw is an overly-permissive access-control list on a named pipe owned by the Device Service, allowing an unprivileged local process to interact with the privileged pipe endpoint. Limiting factors: this is strictly local (AV:L) - there is no remote or network-triggerable path - and it presupposes an existing foothold (PR:L), so it cannot be used for initial access and offers no value against a host where the attacker has no prior code execution. No user interaction is required (UI:N). |
| Impact | This is a credible, actionable local privilege escalation that should be prioritized where NoMachine is deployed on multi-user or endpoint systems, though it is not an internet-facing emergency. The CVSS 3.0 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, 7.8 High) is internally consistent with the description: exploitation requires local access and existing low-privileged code execution (PR:L), has low attack complexity (AC:L), needs no user interaction, and yields full SYSTEM-level confidentiality, integrity, and availability impact. The signals do not conflict - attack vector and description agree that this is local-only. The limiting factor is the AV:L/PR:L precondition: an attacker must already have a foothold on the host, so this is a second-stage escalation primitive rather than an initial-access flaw. EPSS score is not provided in the input, the vulnerability is NOT listed in CISA KEV, and no public proof-of-concept is referenced, so there is no public exploit identified at time of analysis. The low-complexity named-pipe permission weakness (CWE-732) is the kind of flaw that is reliable and weaponizable once details are public, so treat ZDI advisory publication as a trigger to patch promptly on affected Windows endpoints. |
| Exploit ScenarioDerived | An attacker who already has unprivileged code execution on a Windows host running NoMachine (e.g., via a phishing payload or a compromised standard user account) connects to the improperly-secured named pipe exposed by the NoMachine Device Service. By impersonating or injecting into the privileged pipe endpoint, the attacker coerces the service into executing attacker-controlled code as SYSTEM, achieving full host compromise. No public exploit code is referenced in the input, so this reflects the attack path described by ZDI rather than an observed in-the-wild exploit. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Local privilege escalation in NoMachine on Windows lets any user who can already run low-privileged code on the host obtain SYSTEM-level execution by abusing an overly permissive access-control list on a named pipe exposed by the NoMachine Device Service. The flaw is strictly local (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, 7.8) and requires the Device Service to be installed and running, so it cannot be used for initial access - it is a post-compromise escalation step. No public exploit code was identified at time of analysis and the issue is not in CISA KEV, but successful exploitation yields full confidentiality, integrity and availability impact as SYSTEM; the finding was reported through Trend Micro ZDI as ZDI-CAN-31213 / ZDI-26-773.
RemediationAI
No vendor-released patch was identified in the available intelligence at time of analysis, so remediation must start with confirming the fix status directly against ZDI-26-773 (https://www.zerodayinitiative.com/advisories/ZDI-26-773/) and the NoMachine release notes, then upgrading to the first build the vendor identifies as fixed; because the CPE is version-wildcarded, do not assume any installed build is patched without that confirmation. Where an upgrade is not immediately possible, the most effective control is to stop and disable the NoMachine Device Service on hosts that do not use device/USB redirection - this removes the vulnerable pipe entirely, with the trade-off that redirected local devices stop working for remote sessions, so scope it to servers and kiosks that do not need it. For hosts that do need the service, tighten the named-pipe DACL so only SYSTEM, Administrators and the intended interactive session SIDs may open the endpoint (audit the live descriptor with PipeView/AccessChk and compare against the vendor's expected SDDL), accepting that a malformed ACL can break device redirection and must be validated in a test image first; in parallel, reduce the population that can reach the precondition by removing unnecessary local logon rights and unprivileged interactive access on multi-user endpoints. Detection should focus on the escalation step rather than the pipe itself: alert on NoMachine service processes spawning unexpected child processes, on non-administrative processes opening the Device Service pipe, and on anomalous token/SYSTEM transitions originating from the service, since the activity is entirely host-local and cannot be blocked at the network edge. Because exploitation presupposes an existing local foothold, pair these steps with hunting for the delivery vector that gave the attacker low-privileged code execution in the first place.
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
NoMachine is a remote-access and remote-desktop product; on Windows its Device Service is a privileged component that brokers device redirection (USB and similar hardware) between the local session and remote clients, and it runs in a high-privilege context (SYSTEM). That service communicates with user-mode clients over Windows named pipes, whose security descriptors are set via a DACL. CWE-732 (Incorrect Permission Assignment for Critical Resource) is the root-cause class here: the pipe's access-control list is broader than necessary, so an unprivileged local process can open the privileged pipe endpoint and drive the service's operations rather than being restricted to its own user context. This is the classic named-pipe privilege-escalation pattern - permissive DACL, pipe-instance squatting, or an impersonation/impersonation-token mismatch between the client and the SYSTEM service - and it is distinct from memory-corruption issues because no bug in parsing is needed; the access control itself is the defect. The provided CPE (cpe:2.3:a:nomachine:nomachine:*:*:*:*:*:*:*:*) is version-wildcarded, meaning the advisory does not pin a discrete affected range, so any installed NoMachine build should be treated as potentially affected until the vendor's advisory confirms the fixed release.
Know when Nomachine 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:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local-only named-pipe abuse (AV:L) requires an existing unprivileged foothold (PR:L) but no interaction; reliable escalation to SYSTEM yields full C/I/A impact.
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
NoMachine Named Pipe Incorrect Permission Assignment Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of NoMachine. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability.
The specific flaw exists within the NoMachine Device Service. The issue results from incorrect permissions on a named pipe. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of SYSTEM. Was ZDI-CAN-31213.
Executive ViewAI
A high-severity local privilege escalation flaw in NoMachine on Windows allows any user already holding a low-privileged foothold on an endpoint to elevate to SYSTEM, granting full control of confidentiality, integrity and availability on that host. Because exploitation requires the NoMachine Device Service to be installed and running and depends on pre-existing local access, this is a post-compromise escalation step rather than an entry point - but no vendor patch is currently available, so any host running the service remains exposed for the foreseeable term. Leadership should care because it shortens the path from a minor workstation compromise to full administrative control, raising the likelihood that a contained incident becomes a broader breach.
No vendor-released patch identified at time of analysis. Interim mitigations: stop or disable the NoMachine Device Service on hosts where it is not required; restrict the exposed named pipe's access-control list to SYSTEM and Administrators only, following vendor hardening guidance; enforce least privilege and application control to limit a standard user's ability to execute arbitrary code locally; monitor for named-pipe tampering and privilege-escalation behaviour via EDR and host logging.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
An unspecified server utility in NoMachine before 5.3.10 on Mac OS X and Linux allows authenticated users to gain privil
An arbitrary file overwrite vulnerability in NoMachine Free Edition and Enterprise Client for macOS before v8.8.1 allows
NoMachine Enterprise Client is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low a
NoMachine Enterprise Client is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low at
NoMachine Cloud Server is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack
NoMachine Cloud Server is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack
NoMachine Enterprise Desktop is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low
NoMachine Enterprise Desktop is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low a
NoMachine Server is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack compl
NoMachine Server is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack comple
NoMachine before 5.3.27 and 6.x before 6.3.6 allows attackers to gain privileges via a Trojan horse wintab32.dll file lo
An uninitialised stack variable in the nxfuse component that is part of the Open Source DokanFS library shipped with NoM
EUVD-2026-107396
GHSA-555x-8g98-cxm4
NVD
CVE.org
EPSS
VulDB
Exploit-DB