Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach nxhtd web service over network
-
DeliverySubmit request with attacker-controlled URI
-
ExploitServer fails to validate URI
-
ExecutionService issues request as service account
-
ImpactDisclose internal resource response
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network reachability to the NoMachine nxhtd web service (stated as listening on port 4443 by default) and no authentication (CVSS PR:N), so a default installation exposing this service to an attacker is sufficient. The flaw is triggered by supplying an unvalidated URI that the service then fetches. Limiting factors: the attacker must be able to reach the nxhtd listener (network segmentation, firewalling, or binding the service to localhost/trusted interfaces would curtail exposure), and impact is bounded to LOW confidentiality/integrity - the attacker gains the ability to make requests in the service account's context and read accessible responses, not direct code execution or data destruction. |
| Impact | This is a moderate-priority issue rather than a critical emergency. The CVSS 3.0 vector (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N, base 7.2) describes a network-reachable, low-complexity, unauthenticated SSRF (CWE-918) with a scope change but only LOW confidentiality and LOW integrity impact and no availability impact - consistent with a server-side request forgery that pivots through the service rather than directly compromising it. No EPSS score was provided, so exploitation probability cannot be quantified. The CVE is NOT on CISA KEV, and no public exploit code is referenced; it was reported through ZDI (ZDI-26-712 / ZDI-CAN-31619), which typically indicates coordinated disclosure rather than observed in-the-wild attacks. Signals are therefore internally consistent (network/unauthenticated per CVSS matches the description's 'Authentication is not required'), with the main caveat that the description states the web service listens on 'UDP port 4443 by default,' which is unusual for an HTTP/web service and may be a transcription error in the advisory - verify the actual port/protocol with NoMachine. Overall: a real, remotely reachable unauthenticated flaw worth patching, but the limited (LOW) technical impact and absence of KEV/POC/EPSS signals place it below actively-exploited critical RCEs in priority. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a crafted request to the NoMachine nxhtd web service containing an attacker-controlled URI. Because the service fails to validate the URI before accessing the resource, it issues the request on the attacker's behalf in the context of the service account, letting the attacker reach internal network resources or read responses the server can access. No public proof-of-concept exploit was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Server-side request forgery in NoMachine's nxhtd web service lets unauthenticated remote attackers make the service fetch attacker-chosen URIs in the context of the NoMachine service account. Affected installations are those exposing the nxhtd listener, described as using port 4443 by default; exploitation requires only network reachability to that service. Impact is bounded to low confidentiality and integrity, and this is a moderate-priority issue rather than a critical emergency; no public exploit was identified at time of analysis.
RemediationAI
No vendor-released patch or fixed version is identified in the provided data at time of analysis; consult NoMachine and ZDI-26-712 (https://www.zerodayinitiative.com/advisories/ZDI-26-712/) for updated guidance, and confirm whether the nxhtd listener uses TCP, UDP, or both before applying firewall rules. Until a fix is available, reduce exposure by restricting network access to the nxhtd listener on port 4443 to trusted management networks via firewall rules or segmentation; the trade-off is that this can block legitimate remote administration and client access. Where possible, bind nxhtd to localhost or a trusted interface and front it with an authenticated reverse proxy; the trade-off is added complexity and possible loss of direct client connectivity. If the web service is not required, disable it or avoid exposing it; the trade-off is loss of web-based management features. Monitor outbound connections from the NoMachine service account to internal and metadata endpoints; this is detective only and may generate false positives.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue is CWE-918 server-side request forgery in the nxhtd web service: the component fails to properly validate a URI before using it to access resources, so an attacker can cause server-side requests to be issued with the privileges of the NoMachine service account. The CVSS vector is network-reachable, low-complexity, and unauthenticated (PR:N), and the changed scope (S:C) reflects that the requests can affect resources beyond the nxhtd component itself, such as internal HTTP services or localhost-only endpoints reachable from the NoMachine host, while direct confidentiality and integrity impact remain LOW. The CPE cpe:2.3:a:nomachine:nomachine:*:*:*:*:*:*:*:* does not constrain to a specific release, so the advisory should be treated as applying broadly to NoMachine installations until version-specific guidance is available. The description states the web service listens on UDP port 4443 by default; because SSRF against an HTTP-like service is more commonly associated with TCP listeners, defenders should verify the actual protocol and port binding on their installations.
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:N/UI:N/S:C/C:L/I:L/A:N
Unauthenticated network SSRF (PR:N/AV:N/AC:L); scope changes as requests pivot through the service account (S:C) with limited info disclosure and request forgery (C:L/I:L, A:N).
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
NoMachine nxhtd Server-Side Request Forgery Information Disclosure Vulnerability. This vulnerability allows remote attackers to initiate arbitrary server-side requests on affected installations of NoMachine. Authentication is not required to exploit this vulnerability.
The specific flaw exists within the web service, which listens on UDP port 4443 by default. The issue results from the lack of proper validation of a URI prior to accessing resources. An attacker can leverage this vulnerability to initiate requests in the context of the service account. Was ZDI-CAN-31619.
Executive ViewAI
NoMachine's nxhtd web service can be induced to fetch attacker-selected URIs, giving anyone who can reach the listener a foothold to probe internal networks from the NoMachine service account. This affects organizations exposing nxhtd-by default on TCP 4443-to untrusted networks, and leadership should care because it turns an internet-facing service into a potential pivot point for internal reconnaissance and access. No vendor patch is available, so exposure reduction and egress control are the primary risk levers.
No vendor-released patch identified at time of analysis; interim mitigations include restricting nxhtd listener access to trusted networks or VPN, blocking TCP 4443 at the perimeter, enforcing egress allowlisting on NoMachine hosts, running the service account with least privilege, and monitoring for anomalous outbound fetch behavior.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-107399
GHSA-q2x4-8x2v-f9cr
NVD
CVE.org
EPSS
Exploit-DB