Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | This vulnerability presents HIGH real-world risk despite requiring authentication (PR:L). Risk signals: (1) CVSS 8.8 reflects severe impact—Confidentiality, Integrity, and Availability all HIGH, indicating code execution capability; (2) CVSS vector AV:N/AC:L indicates network-accessible attack with low complexity; (3) Public POC availability significantly increases exploitation probability; (4) The AC:L (Low Complexity) and PR:L (Low Privilege) requirements are concerning in home/SMB router contexts where default credentials persist or users connect untrusted devices to WiFi networks; (5) Many TOTOLINK devices operate in environments with poor security posture where default admin credentials remain unchanged. While EPSS data is not provided here, the combination of public exploit code, low technical barrier, and widespread deployment of legacy TOTOLINK firmware suggests EPSS would exceed 0.80. This is not a theoretical high-CVSS issue—the disclosed POC and straightforward exploitation path make it actionable threat. Organizations managing TOTOLINK deployments should treat this as critical. |
| Exploit ScenarioDerived | An attacker on the same local network (or who has compromised a connected device) authenticates to the TOTOLINK T6 admin interface using default credentials (admin/admin, common in this device class) or previously obtained credentials. The attacker crafts an HTTP POST request to http://[router-ip]/cgi-bin/cstecgi.cgi with the 'setWiFiAclRules' function call and supplies a MAC address parameter exceeding the buffer size (e.g., 300+ bytes instead of the expected 17-byte MAC format). The overflow overwrites adjacent stack memory, potentially overwriting return addresses or function pointers. If the attacker has pre-positioned shellcode or leverages ROP gadgets in the firmware binary, code execution is achieved with the privileges of the web server process (typically root/admin on embedded routers). From this foothold, the attacker can reconfigure WiFi settings, exfiltrate traffic, modify firmware, or pivot to internal networks. The public POC likely provides exact offset calculations and payload templates, reducing the barrier to exploitation to script-kiddie level. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
CVE-2025-7460 is a critical buffer overflow vulnerability in the setWiFiAclRules function of TOTOLINK T6 routers (version 4.1.5cu.748_B20211015) that allows authenticated remote attackers to achieve code execution through malformed MAC address parameters in HTTP POST requests. The vulnerability has been publicly disclosed with proof-of-concept availability and poses immediate risk to deployed TOTOLINK T6 devices; exploitation requires valid credentials but no user interaction.
RemediationAI
Immediate remediation steps: (1) If vendor patch available: Check TOTOLINK support site for T6 firmware updates newer than 4.1.5cu.748_B20211015 and apply immediately. (2) If no patch: Implement network segmentation—restrict HTTP/HTTPS access to the router's admin interface to trusted IPs only; change default admin credentials to strong, unique passwords; disable remote administration features if enabled. (3) Monitoring: Log and alert on POST requests to /cgi-bin/cstecgi.cgi with 'setWiFiAclRules' parameters from unexpected sources. (4) Contingency: Consider replacing TOTOLINK T6 devices with alternatives from vendors with active security support if firmware updates are unavailable. Reference vendor advisory at TOTOLINK security portal (if exists); otherwise escalate to vendor for patch timeline.
Affected VersionsENISA
Affected Packages
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 vulnerability exists in the HTTP POST request handler component (/cgi-bin/cstecgi.cgi) of TOTOLINK T6 firmware. The setWiFiAclRules function fails to properly validate the length of the 'mac' argument before copying it into a fixed-size buffer, resulting in a classic stack-based or heap-based buffer overflow (CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer). This is a common firmware vulnerability pattern in embedded networking devices where CGI scripts lack input sanitization. The affected product is a wireless router using a proprietary firmware stack. The vulnerability is triggered through a direct HTTP POST request to the CGI endpoint, making it trivially exploitable once an attacker gains initial authentication access (likely through default credentials, credential compromise, or local network access).
Know when T6 Firmware 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been found in TOTOLINK T6 4.1.5cu.748_B20211015 and classified as critical. Affected by this vulnerability is the function setWiFiAclRules of the file /cgi-bin/cstecgi.cgi of the component HTTP POST Request Handler. The manipulation of the argument mac leads to buffer overflow. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.
Executive ViewAI
A critical remote code execution vulnerability affects TOTOLIK T6 routers (model 4.1.5cu.748_B20211015), allowing unauthenticated attackers to execute arbitrary commands through a buffer overflow. Organizations using these devices face immediate risk of network compromise, data breach, and lateral movement into connected systems, with public exploits already available.
Implement Web Application Firewall (WAF) rules to filter requests with oversized or malformed mac parameters to /cgi-bin/cstecgi.cgi; restrict network access to the device management interface via firewall rules (limit POST requests to administrative VLANs only); disable WiFi ACL functionality if business requirements permit; segment affected devices on isolated network zones; implement continuous monitoring for exploit attempts; monitor for suspicious process execution on the device; schedule regular device restarts to disrupt persistent exploitation until patch availability.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in T6 Firmware
View allA vulnerability was found in Totolink T6 4.1.9cu.5241_B20210923. Rated critical severity (CVSS 9.8), this vulnerability
TOTOLINK T6 V4.1.5cu.709_B20210518 is vulnerable to command injection via cstecgi.cgi. Rated critical severity (CVSS 9.8
TOTOLINK T6 V4.1.5cu.709_B20210518 is vulnerable to Buffer Overflow via cstecgi.cgi. Rated critical severity (CVSS 9.8),
In TOTOLINK T6 V4.1.5cu.709_B20210518, there is an execute arbitrary command in cstecgi.cgi. Rated critical severity (CV
In TOTOLINK T6 V4.1.5cu.709_B20210518, there is a hard coded password for root in /etc/shadow.sample. Rated critical sev
TOTOLink T6 V5.9c.4085_B20190428 was discovered to contain a command injection vulnerability in the "Main" function. Rat
TOTOLINK T6 V4.1.9cu.5179_B20201015 was discovered to contain a stack overflow via the cloneMac parameter in the functio
TOTOLINK T6 V4.1.9cu.5179_B20201015 was discovered to contain a stack overflow via the desc parameter in the function FU
TOTOLINK T6 V4.1.9cu.5179_B20201015 was discovered to contain a stack overflow via the desc, week, sTime, eTime paramete
TOTOLINK T6 V4.1.9cu.5179_B20201015 was discovered to contain a stack overflow via the cloneMac parameter in the functio
TOTOLINK T6 V4.1.9cu.5179_B20201015 was discovered to contain a stack overflow via the url parameter in the function FUN
TOTOLINK T6 V4.1.9cu.5179_B20201015 was discovered to contain a stack overflow via the command parameter in the function
EUVD-2025-21189
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB