Skip to main content

TOTOLINK NR1800X CVE-2026-82597

| EUVDEUVD-2026-68300 LOW
Command Injection (CWE-77)
2026-08-31 VulDB GHSA-38w2-fwq3-3gp5
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain router credentials via defaults or brute force
  2. Delivery
    Send crafted HTTP POST to /cgi-bin/cstecgi.cgi
  3. Exploit
    Inject shell commands via 'ussd' parameter in setUssd function
  4. Execution
    Router OS executes injected payload as privileged process
  5. Impact
    Attacker achieves full device control

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK

1 technique 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

Exploitation requires low-privilege authentication to the TOTOLINK NR1800X web management interface, as reflected by PR:L in the CVSS 4.0 vector - an attacker must hold valid credentials before sending the malicious request. The attack is network-accessible (AV:N) with no user interaction required (UI:N) once authenticated. The primary limiting factor is this authentication prerequisite; however, TOTOLINK consumer routers commonly ship with published default credentials, which in practice makes this barrier low for opportunistic attackers. No special configuration mode, non-default feature enablement, or specific platform condition beyond standard firmware operation has been identified as required. The specific confirmed vulnerable build is 9.1.0u.6681_B20230703; exploitability against other firmware builds has not been confirmed from available data.

Impact

The provided CVSS 4.0 base score of 2.1 is materially inconsistent with its own vector: AV:N (network-reachable), AC:L (no special conditions), AT:N (no attack requirements), PR:L (low privileges), and UI:N (no user interaction) should produce a significantly higher score even before considering impact. The all-Low impact ratings (VC:L/VI:L/VA:L/SC:L/SI:L/SA:L) appear substantially understated for a command injection on a router where root-level code execution is the realistic outcome - this CVSS discrepancy should be treated as an input data quality issue and verified against the vendor advisory. The E:P supplemental metric confirms public proof-of-concept availability, reducing the exploitation skill barrier. CISA KEV status is not confirmed and EPSS data was not provided, so widespread in-the-wild exploitation is unconfirmed. The authentication barrier (PR:L) provides meaningful but limited protection, given that TOTOLINK consumer devices frequently ship with default or weak credentials; in those deployments the effective exploitation barrier is very low. Net assessment: this is a genuine high-severity issue for any NR1800X device reachable from untrusted networks, despite the anomalously low CVSS score.

Exploit ScenarioDerived

An attacker who has obtained valid router credentials - via default credential lookup, brute force, or credential reuse - sends a crafted HTTP POST request to /cgi-bin/cstecgi.cgi targeting the setUssd function, embedding shell command separators (e.g., semicolons or backticks) within the 'ussd' parameter value. The router's CGI handler passes the unsanitized argument to an OS command, executing the attacker's payload with the privileges of the web server process - typically root on embedded Linux routers. A publicly available PDF proof-of-concept on GitHub (https://github.com/lxiansheng488-bit/-/blob/main/TOTOlink/totolink%20setuuid%E5%91%BD%E4%BB%A4%E6%B3%A8%E5%85%A5.pdf) demonstrates the technique, meaning exploitation requires minimal skill.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 1.1% exploitation probability (EPSS)

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

Alert me

AnalysisAI

Command injection in TOTOLINK NR1800X firmware 9.1.0u.6681_B20230703 allows network-accessible attackers with low-privilege credentials to execute arbitrary OS commands by manipulating the 'ussd' parameter in the setUssd function exposed via /cgi-bin/cstecgi.cgi. A proof-of-concept exploit has been publicly released on GitHub, lowering the skill threshold for exploitation. On embedded router firmware, CGI processes typically run with root or near-root privileges, meaning successful exploitation likely yields full device control - a substantially higher real-world impact than the provided CVSS 4.0 score of 2.1 suggests.

RemediationAI

No vendor-released patch has been identified at time of analysis. Administrators should monitor the TOTOLINK support site (https://www.totolink.net/) and VulDB entry (https://vuldb.com/vuln/397092) for firmware updates addressing this issue. In the interim, restrict access to the router's web management interface to trusted internal IP addresses only and disable remote (WAN-side) management if not operationally required - this eliminates the network-accessible attack vector for external attackers. Immediately change any default credentials to a strong, unique password, as credential reuse or default passwords are the primary enabler given the PR:L requirement. If the USSD feature is not needed for the deployment environment, investigate whether disabling or removing the setUssd endpoint is possible within the firmware's configuration interface; this removes the specific vulnerable function from the attack surface. Placing the device behind a perimeter firewall that blocks external access to management ports (typically TCP 80/443/8080) provides an additional compensating control.

Affected VersionsENISA

NR1800X 9.1.0u.6681_B20230703

Affected Packages

euvd nr1800x no fix

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 TOTOLINK NR1800X is a consumer/SOHO LTE router running embedded Linux firmware. Its web management interface is implemented as a CGI application at /cgi-bin/cstecgi.cgi, which dispatches requests to handler functions including setUssd - responsible for configuring USSD (Unstructured Supplementary Service Data), a mobile network signaling feature used for operator commands. CWE-77 (Improper Neutralization of Special Elements Used in a Command) identifies the root cause: user-supplied input in the 'ussd' argument is passed unsanitized to an OS-level command invocation, allowing injection of arbitrary shell metacharacters. The affected firmware version is 9.1.0u.6681_B20230703 per CPE cpe:2.3:a:totolink:nr1800x. On embedded Linux devices of this class, web server and CGI processes routinely run as root, meaning command injection directly translates to full device compromise.

Know when Nr1800X 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 (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:P
vuln.today AI 8.8 HIGH

Network-reachable CGI command injection requiring only low-privilege credentials; full OS command execution on embedded router firmware yields High C/I/A with no scope change.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
CVE Published
Aug 31, 2026 - 10:50 cve.org
LOW 2.1
Severity Changed
Aug 31, 2026 - 01:22 NVD
MEDIUM LOW
CVSS changed
Aug 31, 2026 - 01:22 NVD
5.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was identified in TOTOLINK NR1800X 9.1.0u.6681_B20230703. This affects the function setUssd of the file /cgi-bin/cstecgi.cgi. The manipulation of the argument ussd leads to command injection. The attack can be initiated remotely. The exploit is publicly available and might be used.

Threat Intelligence Overview

EPSS Score
1.1%
Top 36% exploitable
Prevalence
Low
budget SOHO LTE router brand, limited enterprise deployment footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 LOW
CISA KEV No
Public POC Yes
EPSS 1.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

31
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy