Executive Summary
CVE-2026-123957 is a buffer overflow in the TOTOLINK CA300-PoE (firmware 6.2c.884), published to NVD on 2026-11-07 with a listed CVSS score of 9.9. The flaw is in the setIpQosRules function of /cgi-bin/cstecgi.cgi. Manipulating the ipStart argument overflows a buffer, and the attack can be launched remotely. NVD notes that the exploit has been publicly disclosed.
| Attribute | Value |
|---|---|
| CVE ID | CVE-2026-123957 |
| CVSS Score | 9.9 (Critical) |
| Type | Buffer overflow |
| Attack Vector | Network (remote) |
| Affected Product | TOTOLINK CA300-PoE 6.2c.884 |
| Component | setIpQosRules in /cgi-bin/cstecgi.cgi |
| Published | 2026-11-07 |
| Source | NVD |
Technical Details
The device's web management CGI binary (cstecgi.cgi) dispatches configuration requests to handler functions. In setIpQosRules, the ipStart parameter is not safely bounds-checked before being copied into a fixed-size buffer. An oversized value corrupts adjacent memory.
On embedded networking gear, memory corruption in the management CGI typically means at minimum a crash of the web service, and potentially code execution on the device. The NVD record does not detail the specific impact beyond the buffer overflow classification, so treat code execution as possible.
Impact
- Remote attack against the device management interface
- A public exploit lowers the barrier for opportunistic scanning
- A compromised access controller or PoE device can serve as a foothold on the local network
Remediation
- Check the vendor site for a firmware newer than 6.2c.884 and apply it. No patched version is confirmed in the NVD record at the time of writing.
- Remove management exposure — never expose the web interface to the internet; restrict it to a dedicated management VLAN.
- Restrict access with firewall rules allowing only admin hosts to reach the device.
- Monitor for unusual POST requests to
/cgi-bin/cstecgi.cgiwith abnormally long parameter values. - Consider replacement if the vendor does not ship a fix; TOTOLINK devices have a history of unpatched CGI flaws.