Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid NoMachine account credentials
-
DeliveryConnect to web service on TCP port 4000
-
ExploitSend crafted getstat request with shell metacharacters in user-supplied parameter
-
ExecutionBypass absent input validation in system call handler
-
ImpactExecute arbitrary commands as NoMachine service account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires possession of any valid NoMachine account (low-privilege authentication - PR:L per CVSS vector; unauthenticated access is not sufficient). The target must be running NoMachine's web service with port 4000 accessible to the attacker over the network - this is the default configuration, not a non-default deployment mode. The vulnerable code path is specifically the getstat command handler within the web service component. Exploitation is limited by: (1) the need for at least one valid credential, and (2) network reachability to TCP port 4000. There is no indication that a specific non-default feature flag or configuration option must be enabled beyond the standard NoMachine web service being operational. |
| Impact | The CVSS 3.0 base score of 8.8 reflects a network-reachable, low-complexity attack (AV:N/AC:L) requiring only low-privilege authentication (PR:L), with no user interaction needed and full confidentiality, integrity, and availability impact (C:H/I:H/A:H). The primary limiting factor is the PR:L requirement - an attacker must possess any valid NoMachine account, which meaningfully constrains opportunistic mass exploitation but does not protect against insider threats or environments with weak credential hygiene. No EPSS data was provided in the source intelligence, limiting probabilistic exploitation forecasting. The vulnerability is not listed in CISA KEV, and no public exploit code has been identified, meaning the current threat posture is elevated-but-not-confirmed-exploited. ZDI disclosure (ZDI-26-483) typically follows vendor coordination and patch readiness, suggesting remediation is available or imminent via the NoMachine KB advisory. Any organization deploying NoMachine for enterprise remote access - particularly where port 4000 is exposed beyond a trusted perimeter - should treat this as a high-priority patch cycle item rather than a theoretical concern. |
| Exploit ScenarioDerived | An attacker who obtains any valid NoMachine credential - through phishing, credential stuffing, or insider access - connects to the web service on TCP port 4000 and sends a crafted request to the getstat command handler embedding shell metacharacters in a user-controlled parameter. The service passes the unsanitized string directly to a system call, executing attacker-supplied commands in the context of the NoMachine service account. No public proof-of-concept has been identified, but CWE-78 exploitation is well understood and the pattern is reliably reproducible given the described lack of input validation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Remote code execution via OS command injection in NoMachine's web service allows authenticated remote attackers to execute arbitrary commands as the service account. The flaw, tracked by Zero Day Initiative as ZDI-CAN-30634 (ZDI-26-483), exists within the getstat command handler of the web service listening on TCP port 4000 by default, where user-supplied input is passed unsanitized to a system call. No public exploit code has been identified at time of analysis, and the vulnerability does not appear in CISA KEV, though the CVSS score of 8.8 and full C/I/A impact make this a genuine remediation priority for any organization using NoMachine for remote access.
RemediationAI
Apply the vendor-released patch per the NoMachine knowledge base article TR06X11869 at https://kb.nomachine.com/TR06X11869; no exact fixed version number was confirmed in the available intelligence, so administrators should apply the latest available release and verify against vendor guidance. As a compensating control pending patching, restrict network access to TCP port 4000 to only trusted internal networks or VPN-authenticated segments via host-based or perimeter firewall rules - this reduces exposure to external attackers but does not protect against authenticated insider exploitation. Additionally, audit and minimize the set of accounts with NoMachine access to reduce the pool of low-privilege principals who could satisfy the PR:L requirement. Review the ZDI advisory at https://www.zerodayinitiative.com/advisories/ZDI-26-483/ for any additional technical mitigations disclosed.
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 root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command - OS Command Injection), a class of vulnerability where attacker-controlled strings containing shell metacharacters (e.g., semicolons, backticks, pipes) are incorporated into an OS-level system call without sanitization. The affected component is NoMachine's web service, which exposes a getstat command handler on TCP port 4000. The CPE string cpe:2.3:a:nomachine:nomachine:*:*:*:*:*:*:*:* covers all versions of the NoMachine application with no version range narrowed in the available data. NoMachine is a cross-platform remote desktop and access solution, meaning the web service component may be present across Windows, Linux, and macOS deployments.
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:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-accessible default web service, low-privilege auth confirmed by description and CVSS PR:L, full system impact via service account execution.
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
NoMachine getstat Command Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NoMachine. Authentication is required to exploit this vulnerability.
The specific flaw exists within the web service, which listens on TCP port 4000 by default. The issue results from the lack of proper validation of a user-supplied string before using it to execute a system call. An attacker can leverage this vulnerability to execute code in the context of the service account. . Was ZDI-CAN-30634.
Executive ViewAI
A high-severity remote code execution vulnerability (CVE-2026-18264) affects NoMachine's web service, allowing authenticated attackers to execute arbitrary commands as the service account via OS command injection in the getstat handler. While no public exploit or active exploitation has been identified, this 8.8 CVSS vulnerability with full confidentiality, integrity, and availability impact poses a critical risk to organizations relying on NoMachine for remote access, as successful exploitation would fully compromise the remote access infrastructure and potentially enable lateral movement into network resources.
Implement strict network segmentation restricting TCP port 4000 access to authorized management systems and subnets only through firewall rules. Enforce strong authentication controls with complex password requirements and multi-factor authentication where supported. Disable the NoMachine web service entirely if not operationally required, eliminating the attack surface. Deploy enhanced audit logging and monitoring to capture authentication events, command executions, and failed access attempts, with automated alerting configured for suspicious activity on the getstat handler.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
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-63482
GHSA-wx22-7c2v-g5hw
NVD
CVE.org
EPSS
Exploit-DB