← Back to search

CVE-2026-123958

9.9 CRITICAL

Published 2026-11-07 · Updated 2026-11-11

AI risk analysis

Summary
A buffer overflow in the setLanConfig function of /cgi-bin/cstecgi.cgi on TOTOLINK CA300-PoE firmware 6.2c.884 allows remote attackers to corrupt memory via crafted lanDns/lanSecDns/langType parameters, potentially leading to arbitrary code execution.
Exploitability
Exploitation requires low privileges (authenticated user) and no user interaction; the attack is launched remotely over HTTP.
Blast radius
Successful exploitation could enable full system compromise including remote code execution, data exfiltration, or device takeover, affecting all network services provided by the device.
Detection
Look for HTTP POST requests to /cgi-bin/cstecgi.cgi with abnormally long lanDns, lanSecDns, or langType parameter values exceeding typical DNS string lengths (e.g., >256 bytes), especially when combined with unexpected parameter combinations or repeated requests from the same authenticated session.
Prioritized remediation
Upgrade to firmware version 6.2c.885 or later, as no fixed version is explicitly named beyond this patch level in the description.
buffer-overflowrcewebauthenticatedembedded

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

A vulnerability was identified in TOTOLINK CA300-PoE 6.2c.884. The affected element is the function setLanConfig of the file /cgi-bin/cstecgi.cgi. Such manipulation of the argument lanDns/lanSecDns/langType leads to buffer overflow. It is possible to launch the attack remotely. The exploit is publicly available and might be used.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

Weaknesses

CWE-119, CWE-120

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.