Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconReach exposed router management UI
-
DeliveryAuthenticate as administrator
-
ExploitOpen DDNS configuration page
-
InstallInject extra arguments in DDNS field
-
C2CGI builds root shell command
-
ExecuteArbitrary command executes as root
-
ImpactRouter and LAN fully compromised
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Argument sanitization
|
| Exploitation Conditions | Exploitation requires a valid administrative session or admin credentials for the NR255-V web management interface - the CVSS 4.0 vector states PR:H with UI:N, so no user interaction beyond the attacker's own authenticated request is needed, but the attacker must already be authenticated at the highest privilege level. The DDNS configuration feature must be reachable and usable through that interface; an operator who has disabled the Dynamic DNS service or blocked the management UI from untrusted networks removes the exposed input path. The target must be a Netcore NR255-V running firmware 1.5.130703 (or a build sharing the same DDNSset_cgi.c/ddns_Proc.c implementation). Limiting factors: no authentication bypass is described, so this is not remotely exploitable by an unauthenticated party; and device-level shell access is achieved only after the privileged web request is processed. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H) describes a network-reachable, low-complexity flaw that nonetheless requires high privileges - meaning an attacker must already hold a valid administrative session or credentials for the router's web interface, which materially narrows the realistic attack surface compared with an unauthenticated remote flaw. No KEV listing and no EPSS score were supplied, so active exploitation cannot be confirmed from this data set; the disclosure originates from VulnCheck with a public reference writeup rather than an observed campaign. That said, routers in this class are frequently deployed with default or weak admin credentials and exposed management interfaces, so the privilege barrier is often nominal in practice, and the post-exploitation impact is total (root on a network-edge device). Treat it as a high-priority patch item for any fleet that exposes the NR255-V management UI, and note that even a mid-sized municipal IT team in walbrzych should treat this as urgent if the model is on their network edge. Key uncertainties: absence of EPSS/KEV data means real-world exploitation frequency is unverified, and the high-privilege prerequisite is the single biggest factor separating this from a mass-exploitation candidate. |
| Exploit ScenarioDerived | An attacker who has obtained or guessed the router's administrative credentials (or reached an improperly exposed management interface) logs into the web UI and submits a crafted DDNS configuration whose fields carry additional command arguments. The unquoted input is concatenated into a root-run command line by DDNSset_cgi.c, so the injected arguments execute with root privileges on the embedded Linux system. From there the attacker can read stored credentials, alter firewall and DNS behavior to redirect LAN traffic, or pivot into the internal network. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
Netcore NR255-V routers running firmware 1.5.130703 build root-privileged shell command lines from unquoted DDNS configuration input in DDNSset_cgi.c and related ddns_Proc.c code, letting an authenticated administrator inject extra command arguments that execute as root. Successful abuse yields complete device compromise, including configuration theft, traffic interception, and use of the router as a foothold into the LAN. The CVSS 4.0 vector indicates network reachability with high prerequisites, and no public exploit code or CISA KEV entry was present at time of analysis; the public technical reference writeup is the main disclosure vehicle.
RemediationAI
No vendor-released patch was identified at time of analysis; the disclosed fix path is Netcore firmware newer than 1.5.130703, so confirm availability directly with Netcore support and reference the VulnCheck advisory at https://www.vulncheck.com/advisories/netcore-nr255-v-1.5.130703-os-command-argument-injection-via-unquoted-ddns-parameters before assuming a fixed build exists. In the interim, disable the Dynamic DNS feature entirely if it is not in use - this removes the vulnerable input path but breaks DDNS hostname updates for anyone depending on it; block management-interface exposure to the WAN by placing the web UI behind firewall rules or a management VLAN, accepting that remote administration requires VPN access; rotate the administrative password away from defaults and enable any available account lockout; and, if the DDNS function is mandatory, restrict who can reach the admin CGI endpoint and monitor logs for unusual DDNS configuration changes or unexpected outbound connections from the router. Because exploitation lands as root, treat any suspected hit as full device compromise and plan for a factory reset plus firmware reflash rather than in-place cleanup.
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 flaw is an OS command argument injection (CWE-88), distinct from classic CWE-78 command injection: shell metacharacters are not necessarily required, because the vulnerable code concatenates user-controlled DDNS fields into an already-formed command string executed with elevated privileges, so an attacker can append or alter arguments to the invoked binary. The affected components, DDNSset_cgi.c and ddns_Proc.c, implement the router's Dynamic DNS client - the CGI handler accepts web-form parameters from the management interface, and the DDNS processing routine feeds stored values into system-level invocations. Because these CGI helpers run as root on the embedded Linux firmware image, any argument that survives quoting failures reaches a privileged process context. Missing quoting/sanitization of the DDNS hostname, provider, or credential fields is the root cause class; the firmware version explicitly identified is 1.5.130703 on the NR255-V hardware model.
Know when Netcore 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:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable CGI endpoint but exploitation demands an authenticated admin session, so PR:H with unchanged scope and full root-level impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
Netcore NR255-V firmware version 1.5.130703 builds root-run command lines from unquoted user-supplied DDNS input in DDNSset_cgi.c and related ddns_Proc.c components, enabling os command argument injection. Attackers can exploit the unsanitized parameters to inject additional command arguments executed with root privileges.
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.
OS command injection in Netcore NAP930 firmware 0.1.241010.141410 allows unauthenticated remote attackers to execute arb
An unauthenticated OS command injection in the CGI handler of Netcore NR289-GE firmware 1.4.5102 lets remote attackers e
Improper authentication in the CGI handling of Netcore NR268 firmware 1.7.121109 allows remote, unauthenticated attacker
Missing authorization in Netcore NBR100V2 firmware 1.3.240614.030928 allows remote unauthenticated attackers to modify d
Unauthenticated network attackers can bypass authentication in the Netcore NR289-GE router's boa_temp web handler and ab
Remote unauthenticated OS command injection in Netcore NR289-GE firmware 1.4.5102 allows attackers to execute arbitrary
Unauthenticated OS command injection in the Netcore NR289-GE router (firmware 1.4.5102) lets any remote attacker who can
Unauthenticated OS command injection in the Netcore NBR200V2 router's Web Management Interface (firmware 1.3.241127.0712
Command injection in the Netcore NBR200V2 router's firmware upgrade CGI endpoint (/www/cgi-bin/upgrade) allows authentic
Command injection in the Netcore NBR200V2 router (firmware 1.3.241127.071246) allows an authenticated attacker who can r
Authenticated command injection in the Netcore NBR200V2 router (firmware 1.3.241127.071246) allows a low-privileged user
Unauthenticated remote stack-based buffer overflow in the Netcore NR289-GE router (firmware 1.4.5102) lets an attacker c
EUVD-2026-80038
GHSA-48c9-xhf8-82q7
NVD
CVE.org
EPSS
Exploit-DB