Sceawere

Vulnerability Detail

CVE-2026-123957UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

TOTOLINK CA300-PoE Buffer Overflow

Vulnerability Metadata

Severity
Critical
Score / CVSS
9.9
Creation Date
10h ago
Vendor
TOTOLINK
Product
CA300-PoE
Attack Type
Buffer Overflow
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Attack Complexity
LOW

Narrative and Response

Description

A vulnerability was determined in TOTOLINK CA300-PoE 6.2c.884. Impacted is the function setIpQosRules of the file /cgi-bin/cstecgi.cgi. This manipulation of the argument ipStart causes buffer overflow. It is possible to initiate the attack remotely. The exploit has been publicly disclosed and may be utilized.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "9.9",
  "pubDate": "2026-11-07T09:17:14.890Z",
  "pubdate": "2026-11-07T09:17:14.890Z",
  "executiveSummary": "The TOTOLINK CA300-PoE (version 6.2c.884) is susceptible to a buffer overflow vulnerability within the setIpQosRules function located in /cgi-bin/cstecgi.cgi.\nThis flaw allows a remote, unauthenticated attacker to inject malicious data into the ipStart argument, potentially leading to arbitrary code execution, system instability, or complete device compromise.\nThe vulnerability stems from improper input validation when processing user-supplied data, failing to enforce boundary checks on the affected argument.\nGiven that the device is a network infrastructure component, this vulnerability poses a critical risk to the confidentiality, integrity, and availability of the local network segment. Exploitation can be executed remotely, significantly lowering the barrier for entry for potential adversaries.\nSuccessful exploitation could allow an attacker to gain full administrative control over the affected device, potentially facilitating further attacks within the internal network, intercepting traffic, or permanently bricking the device through malicious firmware manipulation.",
  "technicalDetails": "The vulnerability is localized within the setIpQosRules function, which is a component of the cstecgi.cgi binary responsible for handling Quality of Service (QoS) rule configurations.\nThe root cause is a classic stack-based buffer overflow resulting from an unsafe copy operation where the length of the input data is not validated against the destination buffer size. Specifically, the ipStart argument is processed by the CGI interface without adequate bounds checking before being written into fixed-length memory buffers.\nTo trigger the vulnerability, an attacker sends a crafted HTTP request to the /cgi-bin/cstecgi.cgi endpoint, specifying the setIpQosRules function and supplying a maliciously formed ipStart parameter. By providing a payload that exceeds the capacity of the destination buffer, the attacker can overwrite adjacent memory segments on the process stack.\nThe exploitation flow involves identifying the offset required to reach the return address of the function on the stack. By precisely crafting the payload, the attacker can redirect the instruction pointer (EIP/RIP) to execute arbitrary code or shellcode injected within the payload itself. Given the architecture of common embedded devices, this often leads to control over the device’s execution flow.\nThe attack is remotely exploitable, requiring no prior authentication. The cstecgi.cgi binary typically operates with high privileges within the embedded OS environment, meaning the resulting impact of code execution often grants the attacker root access to the underlying system.\nPost-exploitation, the attacker may bypass security mechanisms, persist within the system, or pivot into the internal network. The lack of stack canaries or address space layout randomization (ASLR) in many firmware versions of this class of device makes this type of buffer overflow highly reliable for attackers to weaponize. Once the overflow occurs, the application process may crash, leading to a Denial of Service (DoS) condition, or continue executing injected instructions."
}
CVE-2026-123957: TOTOLINK CA300-PoE Buffer Overflow (CRITICAL Severity, CVSS: 9.9) | Sceawere