Skip to main content

NoMachine CVE-2026-111184

| EUVDEUVD-2026-107396 HIGH
Incorrect Permission Assignment for Critical Resource (CWE-732)
2026-10-21 zdi GHSA-555x-8g98-cxm4
7.8
CVSS 3.0 · Vendor: zdi
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged code execution on host
  2. Delivery
    Connect to misconfigured NoMachine Device Service named pipe
  3. Exploit
    Abuse incorrect pipe permissions to inject commands
  4. Execution
    Execute arbitrary code as SYSTEM
  5. Impact
    Full 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 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

NoMachine 9.7.3

Affected Packages

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

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

Vendor (zdi) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

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.

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

Primary rating from Vendor (zdi).

CVSS VectorVendor: zdi

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
popular cross-platform remote-desktop tool, common but not in every environment
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.1%
Patch available No
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
Small
Automatable· derived
No
Human Impact
High

Priority Score

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

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.

CVE-2017-12763 HIGH POC
8.8 Aug 29

An unspecified server utility in NoMachine before 5.3.10 on Mac OS X and Linux allows authenticated users to gain privil

CVE-2023-39107 CRITICAL POC
9.1 Aug 04

An arbitrary file overwrite vulnerability in NoMachine Free Edition and Enterprise Client for macOS before v8.8.1 allows

CVE-2021-42986 HIGH POC
8.8 Dec 07

NoMachine Enterprise Client is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low a

CVE-2021-42983 HIGH POC
8.8 Dec 07

NoMachine Enterprise Client is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low at

CVE-2021-42980 HIGH POC
8.8 Dec 07

NoMachine Cloud Server is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack

CVE-2021-42979 HIGH POC
8.8 Dec 07

NoMachine Cloud Server is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack

CVE-2021-42977 HIGH POC
8.8 Dec 07

NoMachine Enterprise Desktop is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low

CVE-2021-42976 HIGH POC
8.8 Dec 07

NoMachine Enterprise Desktop is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low a

CVE-2021-42973 HIGH POC
8.8 Dec 07

NoMachine Server is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack compl

CVE-2021-42972 HIGH POC
8.8 Dec 07

NoMachine Server is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack comple

CVE-2018-17980 HIGH POC
7.8 Oct 15

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

CVE-2018-6947 HIGH POC
7.8 Feb 28

An uninitialised stack variable in the nxfuse component that is part of the Open Source DokanFS library shipped with NoM

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