Skip to main content

Totolink CA750-PoE EUVDEUVD-2026-31762

| CVE-2026-9512 LOW
OS Command Injection (CWE-78)
2026-05-25 VulDB GHSA-28vj-4cr8-q6x4
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Acquire low-privilege management credentials
  2. Delivery
    Reach /cgi-bin/cstecgi.cgi over network
  3. Exploit
    Send crafted POST to setPasswordCfg
  4. Execution
    Inject shell metacharacters in admuser/admpass
  5. Impact
    Execute arbitrary OS commands 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

Exploitation requires the attacker to be authenticated to the Totolink CA750-PoE web management interface with at least low-level privileges (confirmed by CVSS PR:L - unauthenticated exploitation is not indicated by available data). The /cgi-bin/cstecgi.cgi endpoint must be reachable over the network from the attacker's position (CVSS AV:N). The specific attack surface is the setPasswordCfg function - the administrative credential-change feature must be accessible at the attacker's privilege tier. Limiting factors: credential acquisition is a prerequisite; SSVC marks the attack as not automatable, indicating per-target, manual exploitation rather than worm-style propagation; impact is scoped to the vulnerable component with no confirmed lateral scope (SC:N). Defenders with management interfaces isolated from untrusted networks and with non-default, strong credentials face substantially reduced realistic risk.

Impact

The CVSS 4.0 base score of 2.1 (Low) reflects conservative impact metrics (VC:L/VI:L/VA:L, SC:N/SI:N/SA:N) that appear inconsistent with an OS command injection on an embedded networking device, where such vulnerabilities typically yield full root shell access - defenders should not rely on this score alone. The EPSS score of 2.95% at the 87th percentile is a stronger prioritization signal: this CVE ranks above 87% of all CVEs in predicted near-term exploitation probability, driven in part by the confirmed public POC. SSVC designates exploitation as 'poc,' technical impact as 'partial,' and automatable as 'no,' suggesting targeted manual exploitation rather than mass scanning. There is no CISA KEV listing, so confirmed active exploitation in the wild is not established. The CVSS 4.0 vector confirms PR:L (low privileges required), meaning unauthenticated mass exploitation is not the primary threat model - the attacker must have at least a low-privilege credential. For IoT/network device deployments where management interfaces are internet-exposed or accessible from untrusted segments, the combination of public POC, no patch, and EPSS 87th-percentile warrants elevated priority despite the low base score.

Exploit ScenarioDerived

An attacker who has obtained a low-privilege account on the CA750-PoE management interface - through credential guessing, default credentials, or prior compromise - sends a crafted HTTP POST request to /cgi-bin/cstecgi.cgi invoking setPasswordCfg, with shell metacharacters embedded in the admuser or admpass field (e.g., admpass=password;id). The device firmware processes the input without sanitization, and the injected command executes in the context of the web server process. A public proof-of-concept demonstrating this technique is available at https://github.com/wudipjq/my_vuln/blob/main/totolink4/vuln_50/50.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 a network-reachable, low-privilege authenticated attacker to execute arbitrary operating system commands by injecting shell metacharacters into the admuser or admpass arguments of the setPasswordCfg function within /cgi-bin/cstecgi.cgi. A public proof-of-concept exploit has been published on GitHub, materially lowering the bar for exploitation. No vendor-released patch has been identified at time of analysis, leaving affected deployments dependent on compensating controls.

RemediationAI

No vendor-released patch has been identified at time of analysis; monitor the Totolink vendor site (https://www.totolink.net/) and VulDB (https://vuldb.com/vuln/365512) for patch availability. As the primary compensating control, place the device's management interface on a dedicated, isolated management VLAN and enforce firewall rules blocking external and untrusted network access to the HTTP management port - this directly counters the AV:N attack vector but does not eliminate risk from internal or management-segment threat actors. If remote management is not operationally required, disable it entirely via the device configuration. Because the vulnerable function handles credential changes, ensure that all administrative accounts use strong, unique passwords to reduce the value of any credential-based lateral movement. Consider device replacement if Totolink does not release a patch within an operationally acceptable window, given that a public POC is actively available.

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 Totolink CA750-PoE is a Power-over-Ethernet networking device whose web management interface is served via CGI at /cgi-bin/cstecgi.cgi. The setPasswordCfg function within this handler processes administrative credential updates - specifically the admuser (admin username) and admpass (admin password) parameters - without adequate sanitization before passing them to an underlying OS-level command. This is a classic CWE-78 (Improper Neutralization of Special Elements Used in an OS Command) flaw: user-supplied input containing shell metacharacters (e.g., semicolons, backticks, pipes) is interpreted by the shell, enabling arbitrary command execution in the context of the CGI process. CPE cpe:2.3:a:totolink:ca750-poe:*:*:*:*:*:*:*:* covers this product family, and the confirmed affected firmware is 6.2c.510 per ENISA EUVD-2026-31762.

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 flaw has been discovered in Totolink CA750-PoE 6.2c.510. This vulnerability affects the function setPasswordCfg of the file /cgi-bin/cstecgi.cgi of the component Setting Handler. Performing a manipulation of the argument admuser/admpass results in os command injection. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks.

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