Summary
CVE-2026-51689 is an incorrect access control vulnerability (CWE-284) in the setUpgradeFW function of the TOTOLINK T6 router firmware. It allows an unauthenticated, remote attacker to send a crafted POST request to the device’s CGI endpoint and trigger changes to the firmware-upgrade workflow. The flaw carries a CVSS v3.1 base score of 9.1 (Critical).
Technical details
- Root cause: the
setUpgradeFWfunction, reachable through the router’s web management CGI handler, fails to enforce authentication or authorization checks before processing firmware-upgrade requests. - Trigger condition: an attacker sends a specially crafted HTTP POST request to
/cgi-bin/cstecgi.cgitargeting the firmware-upgrade action. - Attack vector: network-based, no privileges and no user interaction required.
- Impact: unauthenticated manipulation of the firmware-upgrade workflow, with confidentiality unaffected but integrity and availability both rated High — consistent with an attacker being able to alter or disrupt device firmware handling.
Affected software
- TOTOLINK T6, firmware version 4.1.5cu.748_B20211015
Severity
- CVSS v3.1 Base Score: 9.1 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Mitigation and recommended actions
- Immediate: No vendor-supplied patched firmware version has been identified in the public CVE record for this issue; check TOTOLINK’s official support/download channels for a firmware update addressing this CVE and apply it as soon as it is available.
- If no patch is available: restrict access to the router’s web management interface (
/cgi-bin/cstecgi.cgi) to trusted internal networks only, disable remote/WAN-side administration, and place management access behind a VPN or firewall ACL until a fix is released.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
/cgi-bin/cstecgi.cgi - Page title:
TOTOLINK

