Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with any SureLine web account
-
DeliverySend crafted networkDiag.cgi request
-
ExploitInject %0a/%26 into ipAddr or dnsAddr
-
ExecutionBypass denylist, run commands as root
-
ImpactAchieve full system compromise
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 | Requires a valid SureLine web account of any privilege level (PR:L confirmed) and network access to the device's web interface, with the target running SureLine between 8.6.0 and before 9.1.5. The concrete trigger is injecting a URL-encoded newline (%0a) or ampersand (%26) into the ipAddr or dnsAddr parameter of the networkDiag.cgi endpoint while using the ping, nslookup, or traceroute diagnostic modes; these sequences act as command separators after decoding and bypass the incomplete character denylist introduced by the CVE-2021-36380 fix. The primary limiting factor is the authentication requirement - an attacker must first obtain web credentials - but because any account suffices and no user interaction or non-default configuration is needed, the practical barrier is low. No special non-default feature must be enabled; the vulnerable diagnostic endpoint is part of normal SureLine functionality. |
| Impact | This is a genuine high-priority issue rather than an inflated high-CVSS score. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity attack requiring only low privileges and no user interaction, with high confidentiality, integrity, and availability impact (VC:H/VI:H/VA:H) - consistent with the description's claim of arbitrary command execution as root. The one meaningful barrier is authentication: PR:L confirms a valid web account is required, but the description notes 'any web account' suffices, so the barrier is minimal in environments with multiple or weak accounts. A vendor patch is available and the vuln.today decision label is 'this_week', indicating prompt but not emergency remediation. No EPSS score was supplied and the CVE is NOT in CISA KEV, so there is no evidence of active exploitation; exploitation probability cannot be quantified from the provided data. The CVE is a denylist-bypass of the earlier CVE-2021-36380 fix, which raises the practical likelihood that attackers familiar with the prior, widely-documented SureLine flaw will adapt existing techniques. Overall: a real, actionable root-level RCE gated only by low-privilege authentication, warranting prompt patching, but without confirmed in-the-wild exploitation at time of analysis. |
| Exploit ScenarioDerived | An attacker holding any low-privilege SureLine web account (or one obtained via weak/default credentials) sends a crafted request to the networkDiag.cgi endpoint in one of the ping, nslookup, or traceroute diagnostic modes, placing a URL-encoded newline (%0a) or ampersand (%26) inside the ipAddr or dnsAddr parameter. After decoding, the injected separator terminates the intended diagnostic command and runs attacker-supplied shell commands as root, yielding full system compromise. No public exploit was identified at time of analysis, though the technique is a documented bypass of the prior CVE-2021-36380 fix. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Authenticated OS command injection in Sunhillo SureLine before 9.1.5 allows any holder of a web account to execute arbitrary commands as root on the appliance through the networkDiag.cgi diagnostic endpoint. The flaw affects SureLine 8.6.0 through versions before 9.1.5 and is triggered by URL-encoded newline (%0a) or ampersand (%26) separators in the ipAddr or dnsAddr parameters, bypassing the incomplete denylist from the CVE-2021-36380 fix. A vendor patch is available in 9.1.5, and no public exploit identified at time of analysis or CISA KEV entry was reported; the authentication prerequisite is the main barrier, though any web account suffices.
RemediationAI
Vendor-released patch: 9.1.5. Upgrade Sunhillo SureLine to 9.1.5 or later; the affected range is 8.6.0 through versions before 9.1.5. Consult the vendor product page at https://www.sunhillo.com/product/sureline/ and the VulnCheck advisory at https://www.vulncheck.com/advisories/sunhillo-sureline-os-command-injection-via-networkdiag-cgi, with the NVD reference at https://nvd.nist.gov/vuln/detail/CVE-2026-112351. The provided references do not list a vendor-specific workaround, so applying the 9.1.5 fix is the remediation path; the this_week decision label supports prioritizing this upgrade within the current week.
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
Sunhillo SureLine's networkDiag.cgi endpoint constructs shell commands for ping, nslookup, and traceroute diagnostics from user-supplied ipAddr and dnsAddr values. CWE-78 (improper neutralization of special elements used in an OS command) is the root cause: the endpoint's character denylist, added to address CVE-2021-36380, does not block URL-encoded newline (%0a) or ampersand (%26) sequences, so they decode into shell command separators and allow injection. The assessed CVSS vector confirms network reachability, low privileges (PR:L), and no user interaction; any valid SureLine web account can access the vulnerable diagnostic modes, and injected commands execute as root. The affected CPE is cpe:2.3:a:sunhillo_corporation:sureline:*:*:*:*:*:*:*:*, and EUVD lists SureLine 8.6.0 before 9.1.5. No special non-default feature must be enabled; the vulnerable diagnostic endpoint is part of normal SureLine functionality.
Know when Sureline 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:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable endpoint, low complexity, any web account suffices so PR:L (not PR:N); command execution as root yields full C/I/A impact; scope unchanged as impact stays within the target host.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Sunhillo SureLine before 9.1.5 contains an OS command injection vulnerability in the networkDiag.cgi endpoint that allows an authenticated remote attacker with any web account to execute arbitrary commands as root by injecting shell metacharacters into the ipAddr or dnsAddr parameters. Attackers can bypass the incomplete character denylist from the prior CVE-2021-36380 fix using URL-encoded newline (%0a) or ampersand (%26) sequences that act as command separators after decoding in the ping, nslookup, or traceroute diagnostic modes, leading to full system compromise.
Executive ViewAI
Sunhillo SureLine appliances running versions 8.6.0 through 9.1.4 contain a high-severity flaw allowing any user with a web account to execute commands as root, potentially compromising the entire device. Leadership should prioritize patching because a valid low-privilege account-common for operational staff or contractors-can lead to full system takeover, risking data integrity and service availability.
Apply vendor patch.
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.
Sunhillo SureLine before 8.7.0.1.1 allows Unauthenticated OS Command Injection via shell metacharacters in ipAddr or dns
Sunhillo SureLine deployments running versions 8.0.0 through below 9.1.5 accept session cookies that contain nothing but
Unauthenticated remote file read in Sunhillo SureLine before 9.1.5 exposes sensitive system files, including /etc/shadow
EUVD-2026-111359
GHSA-x64r-r4gj-xh6q
NVD
CVE.org
EPSS
Exploit-DB