Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege web UI credentials
-
DeliverySend crafted HTTP POST to /cgi-bin/cstecgi.cgi
-
ExploitInject shell metacharacters in FileName argument
-
ExecutionCGI handler passes unsanitized input to OS shell
-
PersistArbitrary commands execute on device
-
ImpactAccess device filesystem or pivot laterally
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 | Exploitation requires the attacker to hold at least low-privilege authenticated access to the Totolink CA750-PoE web administration interface, confirmed by CVSS PR:L - unauthenticated exploitation is not supported by the available vector data. The device's HTTP management interface hosting /cgi-bin/cstecgi.cgi must be reachable from the attacker's network position (CVSS AV:N). No additional platform or software prerequisites are required beyond network reachability (AT:N) and no user interaction is needed (UI:N). Factors that limit exploitation include: the mandatory low-privilege credential requirement (PR:L), meaning the attack surface narrows to scenarios where an adversary has already obtained valid credentials via default passwords, credential stuffing, or insider access; SSVC classifies the attack as not automatable, indicating per-target manual effort is required rather than mass automated exploitation; and the device must be running firmware version 6.2c.510 based on current reporting. Exploitation is further constrained to scenarios where the management interface is not isolated behind a dedicated management network. |
| Impact | The CVSS 4.0 base score of 2.1 is anomalously low for an OS command injection vulnerability and warrants scrutiny - it appears to be driven by the limited per-target impact ratings (VC:L/VI:L/VA:L) and the absence of subsequent system scope (SC:N/SI:N/SA:N), possibly reflecting conservative scoping of a single embedded device rather than broader infrastructure. This score understates practical risk. The EPSS score of 2.95% at the 87th percentile is a materially more informative signal: this CVE ranks higher in exploitation probability than roughly 87% of all vulnerabilities, indicating that threat actors are more likely than average to weaponize it. A publicly available POC on GitHub directly confirms that exploit code exists and is accessible to non-sophisticated attackers. SSVC assessment of Automatable: no suggests that per-target exploitation requires some manual steps (consistent with PR:L credential requirement), but Exploitation: poc and Technical Impact: partial confirm meaningful risk. The discrepancy between CVSS score (2.1, implying low priority) and EPSS percentile (87th, implying elevated real-world interest) is an explicit conflict - defenders should treat this as medium real-world risk and not deprioritize solely on the basis of the CVSS base score. No CISA KEV listing means active widespread exploitation is not confirmed at time of analysis. |
| Exploit ScenarioDerived | An attacker who has obtained low-privilege credentials to the Totolink CA750-PoE web administration interface - whether via default credentials, credential reuse, or prior compromise - sends a crafted HTTP POST request to /cgi-bin/cstecgi.cgi targeting the setUploadUserData function, embedding shell metacharacters (e.g., a semicolon-delimited command) within the FileName parameter value. The device's CGI handler passes the unsanitized filename directly to a shell command, causing the injected payload to execute with the privileges of the web server process on the embedded Linux system. A public proof-of-concept demonstrating this exact technique is available at https://github.com/wudipjq/my_vuln/blob/main/totolink4/vuln_55/55.md. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows authenticated remote attackers to execute arbitrary shell commands by manipulating the FileName argument passed to the setUploadUserData function within the /cgi-bin/cstecgi.cgi Setting Handler. A public proof-of-concept exploit is available on GitHub, meaningfully lowering the skill barrier for adversaries. While not listed in CISA KEV, the EPSS score of 2.95% at the 87th percentile signals real-world exploitation probability well above average, making this a higher practical risk than the CVSS 4.0 base score of 2.1 alone would suggest.
RemediationAI
No vendor-released patch has been identified at time of analysis - the NVD CPE entry uses a wildcard version range and no fix version appears in the VulDB advisory (https://vuldb.com/vuln/365559) or any other referenced source, so patch status is unknown rather than confirmed unavailable. As the primary compensating control, restrict access to the device's HTTP/HTTPS management interface (and any ports serving /cgi-bin/cstecgi.cgi) to trusted management VLANs or IP ranges using firewall ACLs; this directly removes network exposure of the vulnerable endpoint, though it does not eliminate risk if the attacker already has low-privilege access from within that segment. Where operationally feasible, disable remote management features entirely if the device does not require them. Monitor the Totolink vendor page at https://www.totolink.net/ and the VulDB tracking entry at https://vuldb.com/vuln/365559 for firmware updates; once a patched firmware is released, prioritize deployment given the publicly available POC. Note that network-level segmentation controls have the trade-off of potentially impacting legitimate remote administration workflows.
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 root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command), where the application incorporates a user-supplied parameter directly into an OS-level shell command without sanitizing shell metacharacters such as semicolons, pipes, or backticks. The vulnerable component is /cgi-bin/cstecgi.cgi, a CGI-based web administration interface common in Totolink consumer and SMB networking devices. The specific function setUploadUserData handles file upload operations and passes the client-supplied FileName parameter to an underlying OS command without validation, enabling command breakout. CPE string cpe:2.3:a:totolink:ca750-poe:*:*:*:*:*:*:*:* identifies the affected platform as the Totolink CA750-PoE, a Power-over-Ethernet wireless access point. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N reflects a network-reachable, low-complexity attack requiring low-privilege credentials but no user interaction.
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
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
Lifecycle Timeline
2DescriptionCVE.org
A security vulnerability has been detected in Totolink CA750-PoE 6.2c.510. The affected element is the function setUploadUserData of the file /cgi-bin/cstecgi.cgi of the component Setting Handler. Such manipulation of the argument FileName leads to os command injection. The attack may be performed from remote. The exploit has been disclosed publicly and may be used.
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 Totolink CA750-PoE 6.2c.510 allows a low-privileged remote attacker to execute arbitrary operati
OS command injection in Totolink CA750-PoE firmware 6.2c.510 enables remote attackers with low-level credentials to exec
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows a network-adjacent authenticated attacker to execute
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows a remote, low-privileged attacker to execute arbitra
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows authenticated remote attackers to execute arbitrary
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows a low-privileged remote attacker to execute arbitrar
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows a network-reachable, low-privilege authenticated att
OS command injection in Totolink CA750-PoE firmware 6.2c.510 allows authenticated remote attackers to execute arbitrary
EUVD-2026-31794
GHSA-mcj4-p9r9-g5ph
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB