Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local low-privileged shell on NoMachine host
-
DeliveryIdentify vulnerable NoMachine helper or CLI
-
ExploitCraft input with argument delimiter payload
-
ExecutionInvoke helper so injected flags reach child process
-
PersistPrivileged child process executes attacker-chosen action
-
ImpactRead, modify, or disrupt protected resources
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Argument sanitization
|
| Exploitation Conditions | The CVSS 4.0 vector requires the attacker to already have a local low-privileged account on the NoMachine host (AV:L, PR:L) and to be able to invoke the vulnerable NoMachine entry point that passes user input into a child process command line; AT:P indicates an additional attack requirement beyond the attacker's control, which the public description does not disclose and which should be read from the NoMachine knowledge-base articles SU05X00274 and SU05X00275. Exploitation is limited to systems running NoMachine versions prior to 9.5.7 (9.x branch) or 8.23.2 (8.x branch); it does not require user interaction (UI:N) and cannot be launched purely over the network without first obtaining a local shell. Hosts where untrusted users cannot obtain local logon (single-user workstations with full-disk encryption, kiosks without shell access) are not realistically reachable. |
| Impact | The CVSS 4.0 vector AV:L/AC:L/AT:P/PR:L/UI:N with VC:H/VI:H/VA:H produces a 7.3 (High) and tells a consistent story: a local, low-privileged user can, with low complexity but in the presence of a specific attack precondition (AT:P), achieve full CIA compromise of the vulnerable component without user interaction; scope to other systems is unchanged. No EPSS score, KEV listing, or public PoC was supplied with this record, so realistic exploitation likelihood cannot be quantified from the inputs and there is no evidence of active exploitation. The practical priority is moderate-to-high for multi-user workstations, jump hosts, and shared lab/VDI systems where untrusted local accounts coexist with NoMachine, and lower for single-user endpoints where the attacker already controls the only interactive account. The AT:P flag combined with the sparse description means the exact triggering configuration is not disclosed in the available data and should be confirmed against the vendor knowledge-base articles before tuning detections. |
| Exploit ScenarioDerived | A low-privileged local user on a shared Linux or Windows host running an unpatched NoMachine installation invokes a NoMachine client, helper, or CLI entry point with a value crafted to contain an argument delimiter (for example a leading hyphen or shell-style option), which is passed unsanitized into a privileged child process. The injected flag changes the child's behavior - for example forcing it to read an attacker-controlled config file, execute a chosen binary, or write to a sensitive path - yielding code execution or data access at the elevated privilege level of the NoMachine component. No public PoC has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 10, 2026
Argument injection in NoMachine remote desktop software before versions 9.5.7 and 8.23.2 allows a local authenticated user to inject command-line arguments and achieve high-impact compromise of confidentiality, integrity, and availability on the host. The flaw is tracked as CWE-88 (Improper Neutralization of Argument Delimiters), reported by CIRCL, and at the time of analysis there is no public exploit identified.
RemediationAI
Upgrade NoMachine to 9.5.7 or later on the 9.x branch, or to 8.23.2 or later on the 8.x branch, per the vendor advisories at https://kb.nomachine.com/SU05X00274 and https://kb.nomachine.com/SU05X00275; these are the only confirmed fixes. Until patching is complete, restrict interactive and remote-shell logon on NoMachine hosts to trusted administrators (the vulnerability requires local low-privileged access), remove non-essential local accounts, and audit setuid/privileged NoMachine helpers and scheduled tasks for invocation by unprivileged users, accepting that these controls reduce who can reach the vulnerable code path but do not eliminate the bug. Monitor process creation events for NoMachine binaries spawning child processes with unexpected argument flags as a detection compensating control, recognizing this will not prevent exploitation.
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 commercial remote desktop and NX-protocol-based remote access suite that ships privileged helper components on Windows, Linux, and macOS hosts to broker sessions, manage displays, and execute system operations on behalf of users. CWE-88 (Argument Injection) covers cases where a process builds a child command line by concatenating user-controlled input without separating it from the executable's option parser, so values that contain leading hyphens or special delimiters are interpreted as additional flags rather than data. Per the affected CPE cpe:2.3:a:nomachine:nomachine, the weakness sits in NoMachine itself rather than a bundled third-party library, indicating one of NoMachine's own privileged wrappers fails to neutralize argument delimiters before invoking an underlying binary.
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
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Primary rating from Vendor (CIRCL) · only source for this CVE.
CVSS VectorVendor: CIRCL
Lifecycle Timeline
2DescriptionCVE.org
Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') vulnerability in Nomachine allows Argument Injection.This issue affects Nomachine: before 9.5.7, before 8.23.2.
Executive ViewAI
NoMachine remote desktop software versions before 9.5.7 and 8.23.2 contain a high-severity argument injection vulnerability (CVSS 7.3) that allows authenticated local users to gain complete control over system confidentiality, integrity, and availability. Organizations using affected versions face material risk of unauthorized data access and lateral movement within trusted networks. Immediate remediation is critical because no vendor patch currently exists.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict local terminal/command-line access on systems running NoMachine; (2) enforce principle of least privilege for local user accounts; (3) implement endpoint detection and response (EDR) monitoring for abnormal argument injection patterns in NoMachine processes; (4) disable NoMachine on systems processing sensitive financial, legal, or customer data until patched; (5) segment NoMachine infrastructure on dedicated VLANs with strict ingress/egress controls; (6) maintain enhanced audit logging for all NoMachine session activity.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
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-36060
GHSA-pph3-cx78-q9jc
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB