Skip to main content

Totolink CA750-PoE EUVDEUVD-2026-31752

| CVE-2026-9514 LOW
OS Command Injection (CWE-78)
2026-05-25 VulDB GHSA-94gf-5wp7-whqp
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 low-privilege device credentials
  2. Delivery
    Authenticate to /cgi-bin/cstecgi.cgi web interface
  3. Exploit
    Craft POST request injecting OS commands into NetDiagHost or NetDiagTracertHop
  4. Execution
    Firmware passes unsanitized input to shell command
  5. Impact
    Arbitrary OS commands execute on device

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

Authentication is required: the CVSS 4.0 vector specifies PR:L (low privileges required), meaning the attacker must hold at least a low-privileged account on the device's web management interface before exploitation is possible. The vulnerable code path is specifically within the network diagnostic feature (ping and traceroute functionality) of the Setting Handler component - the attack is only reachable when this feature is accessible via the web UI. No user interaction is required beyond the attacker's own HTTP request (UI:N). Network reachability to the device's management interface on the target network is necessary (AV:N). Exploitation is limited by: the authentication prerequisite (PR:L); the SSVC assessment that the attack is not automatable, indicating manual payload construction is likely required; and the requirement that the management interface be network-accessible from the attacker's position. Environments that restrict management access to a dedicated VLAN or management network significantly reduce realistic exploitation risk beyond what the CVSS score alone conveys.

Impact

The CVSS 4.0 base score of 2.1 is anomalously low for an OS command injection with a network attack vector (AV:N) and appears to be driven by the scoring of all vulnerability impact metrics at Low (VC:L/VI:L/VA:L) and no subsequent system scope impact (SC:N/SI:N/SA:N). This scoring should be viewed skeptically - OS command injection on a network device typically grants far more than 'Low' integrity impact and may effectively represent full device compromise. The PR:L requirement (low-privilege authentication) meaningfully reduces exploitability relative to unauthenticated attacks. However, the EPSS score of 2.95% at the 87th percentile is a strong counter-signal, placing this CVE above 87% of all published vulnerabilities in terms of exploitation probability. The E:P modifier in the CVSS vector confirms the POC is factored in. SSVC rates the technical impact as partial and the attack as not automatable, suggesting exploitation requires manual steps tailored to the target - consistent with the need for authenticated access and device-specific payload crafting. The discrepancy between the very low CVSS 4.0 score and the high EPSS percentile warrants independent re-evaluation of the impact metrics, particularly for deployments where the management interface is Internet-accessible.

Exploit ScenarioDerived

An attacker with low-privilege credentials to the Totolink CA750-PoE web management interface - obtained through default credentials, credential stuffing, or prior access - sends a crafted HTTP POST request to /cgi-bin/cstecgi.cgi targeting the setNetworkDiag action, injecting OS command syntax (e.g., semicolons, backticks, or pipe characters) into the NetDiagHost or NetDiagTracertHop parameters. The device's firmware passes the unsanitized value directly to a shell command for ping or traceroute execution, causing the injected commands to run with the privilege level of the CGI process. A public proof-of-concept demonstrating this technique is available at https://github.com/wudipjq/my_vuln/blob/main/totolink4/vuln_52/52.md.

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

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

Alert me

AnalysisAIv1 – Jun 08, 2026

OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows authenticated remote attackers to execute arbitrary operating system commands by manipulating network diagnostic parameters in the device's CGI handler. The vulnerable function setNetworkDiag, reachable at /cgi-bin/cstecgi.cgi, passes attacker-controlled values for NetDiagHost, NetDiagPingNum, NetDiagPingSize, NetDiagPingTimeOut, and NetDiagTracertHop directly into OS command execution without sanitization. A public proof-of-concept exploit exists on GitHub; the EPSS score of 2.95% at the 87th percentile indicates elevated exploitation likelihood relative to the broader CVE population, though SSVC assessment rates the attack as not automatable.

RemediationAI

No vendor-released patch has been identified at time of analysis; no fix version was published by Totolink in any referenced advisory. As a primary compensating control, restrict access to the device's web management interface (port 80/443 and any alternate management ports) to trusted management network segments only - blocking Internet-facing exposure eliminates the remote attack surface. If remote management is not operationally required, disable it entirely in the device configuration. As a secondary control, enforce strong, non-default credentials on all management accounts to raise the effective bar for the PR:L authentication prerequisite; shared or default credentials would make the authentication requirement trivial to satisfy. Monitor VulDB advisory https://vuldb.com/vuln/365514 and the Totolink vendor site https://www.totolink.net/ for firmware updates. If a firmware update becomes available, apply it promptly given the existence of public POC exploit code. Note that disabling the network diagnostic feature (ping/traceroute) via the UI, if possible, may remove the specific vulnerable code path without full firmware replacement.

Affected VersionsENISA

CA750-PoE 6.2c.510

Affected Packages

euvd ca750_poe 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 root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command), a classic command injection pattern prevalent in embedded network device firmware. The affected component is the CGI-based web management backend at /cgi-bin/cstecgi.cgi, which handles device configuration requests including network diagnostics such as ping and traceroute. These diagnostic features inherently invoke OS-level utilities, and the setNetworkDiag function appears to construct shell commands by directly concatenating user-supplied parameter values - a well-known antipattern in IoT firmware development. The CPE string cpe:2.3:a:totolink:ca750-poe:*:*:*:*:*:*:*:* covers the Totolink CA750-PoE, a PoE-capable wireless access point or router. Totolink devices have a documented history of similar CGI-based command injection vulnerabilities, consistent with a vendor-wide pattern of insufficient input validation in their embedded web servers.

Know when Ca750 Poe 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 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (VulDB) · only source for this CVE.

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
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
May 26, 2026 - 19:07 NVD
MEDIUM LOW
CVSS changed
May 26, 2026 - 19:07 NVD
6.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A security vulnerability has been detected in Totolink CA750-PoE 6.2c.510. Impacted is the function setNetworkDiag of the file /cgi-bin/cstecgi.cgi of the component Setting Handler. The manipulation of the argument NetDiagHost/NetDiagPingNum/NetDiagPingSize/NetDiagPingTimeOut/NetDiagTracertHop is directly passed by the attacker/so we can control the NetDiagHost/NetDiagPingNum/NetDiagPingSize/NetDiagPingTimeOut/NetDiagTracertHop leads to os command injection. The attack may be initiated remotely. The exploit has been disclosed publicly and may be used.

Threat Intelligence Overview

EPSS Score
2.9%
Top 13% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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 2.9%
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

33
Low Medium High Critical
KEV: 0
EPSS: +3
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