Skip to main content

NoMachine CVE-2026-53694

| EUVDEUVD-2026-36060 HIGH
Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') (CWE-88)
2026-06-10 CIRCL GHSA-pph3-cx78-q9jc
7.3
CVSS 4.0 · Vendor: CIRCL
View

Attack ChainAIDerived

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

  1. Access
    Obtain local low-privileged shell on NoMachine host
  2. Delivery
    Identify vulnerable NoMachine helper or CLI
  3. Exploit
    Craft input with argument delimiter payload
  4. Execution
    Invoke helper so injected flags reach child process
  5. Persist
    Privileged child process executes attacker-chosen action
  6. Impact
    Read, 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

NoMachine 0 <8.23.2
NoMachine 0 <9.5.7

Affected Packages

euvd nomachine fix: 8.23.2, 9.5.7

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

Vendor (CIRCL) PRIMARY 7.3 HIGH
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

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Jun 10, 2026 - 17:01 EUVD
CVSS changed
Jun 10, 2026 - 16:22 NVD
7.3 (HIGH)

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 94% exploitable
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.0%
Patch available Yes
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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

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