Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to router web UI (PR:L)
-
DeliverySend crafted request to /cgi-bin/cstecgi.cgi
-
ExploitOverflow stack buffer via addEffect in setMacFilterRules
-
ExecutionHijack control flow / crash service
-
ImpactCompromise or disrupt router
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network reachability to the device's web management interface (/cgi-bin/cstecgi.cgi) AND a valid low-privileged authenticated session, consistent with PR:L - it is NOT unauthenticated. The specific trigger is a request to the setMacFilterRules function of the MAC Filter Handler with an overlong 'addEffect' argument. Limiting factors: authentication is needed; the management interface is typically bound to the LAN rather than the WAN by default, so remote Internet exploitation generally depends on exposed/remote-management configurations or an existing internal foothold. The analysis applies to firmware A950RG 4.1.2cu.5268_B20221104 as reported; other versions are unverified. |
| Impact | Signals are mixed and point to a real but not top-tier priority. The CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity flaw that nonetheless requires PR:L - a low-privileged authenticated session - so this is not a pre-auth internet-wide threat. The vulnerability class (CWE-121 stack-based buffer overflow reached through the setMacFilterRules handler) with full high impact (VC:H/VI:H/VA:H) is consistent with attacker control of the device. Exploit maturity is E:P (Proof-of-Concept), and the input provides a public PoC reference (a GitHub gist) that is NOT verified as working exploit code, so this should be treated as 'a public PoC reference exists; it is not verified as working exploit code' rather than confirmed weaponization. There is no CISA KEV listing and no EPSS score supplied, so there is no evidence of active or widespread exploitation; the vuln.today decision label is 'this_week', not act_now/emergency. Net: a credible, publicly-documented authenticated RCE/DoS in a SOHO router warranting patching on a near-term cadence, not an emergency, with the authentication requirement and consumer-grade footprint being the main factors tempering real-world risk. Key missing data: no EPSS, no KEV, no independent vendor advisory, and PoC not validated as functional. |
| Exploit ScenarioDerived | An attacker who has obtained a low-privileged authenticated session to the A950RG web management interface (for example via default/weak credentials or an already-compromised LAN foothold) sends a crafted POST to /cgi-bin/cstecgi.cgi invoking setMacFilterRules with an oversized 'addEffect' argument, overflowing a stack buffer in the MAC Filter Handler. Successful exploitation can crash the service or lead to execution of attacker-controlled code on the router. A public PoC reference exists but is not verified as working exploit code, so reliability of code execution versus simple denial of service is unconfirmed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 04, 2026
Stack-based buffer overflow in TOTOLINK A950RG firmware 4.1.2cu.5268_B20221104 lets a remote, low-privileged authenticated user trigger memory corruption by supplying an overlong addEffect argument to the setMacFilterRules function in /cgi-bin/cstecgi.cgi. Successful exploitation can produce high confidentiality, integrity, and availability impact, but the device's web management interface is typically LAN-bound, so Internet exploitation generally requires exposed remote management or an internal foothold. A public PoC reference exists; it is not verified as working exploit code, and no active exploitation is confirmed.
RemediationAI
No vendor-released fixed firmware version is identified in the supplied data. Until a fix is available, restrict access to the A950RG web management interface, including /cgi-bin/cstecgi.cgi, to trusted LAN clients; disable WAN-side remote management if enabled, and block Internet access to the device's web management interface with firewall rules or require VPN access. Trade-offs: these controls remove remote administration convenience and do not correct the underlying overflow. Because exploitation requires a valid low-privileged session, reduce management accounts to the minimum necessary and audit credentials; this lowers exposure but does not prevent an authenticated user from triggering the flaw. Monitor https://vuldb.com/vuln/430442 and https://www.totolink.net/ for a firmware update.
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
CWE-121 stack-based buffer overflow affects the MAC Filter Handler in TOTOLINK A950RG firmware. The vulnerable function setMacFilterRules is reachable through the CGI endpoint /cgi-bin/cstecgi.cgi; the addEffect parameter is not adequately length-validated before being written to a fixed-size stack buffer, so an overlong value can overwrite stack memory. The CPE entry cpe:2.3:a:totolink:a950rg:*:*:*:*:*:*:*:* identifies the TOTOLINK A950RG with a wildcard version, while the analyzed report covers firmware 4.1.2cu.5268_B20221104 and other builds are unverified. The assessed CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H confirms network reachability, low privileges required, no user interaction, and high impact; exploitation requires a valid low-privileged authenticated session and is not unauthenticated.
Know when A950Rg 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
Network-reachable CGI endpoint (AV:N) with simple trigger (AC:L) but requiring an authenticated low-privilege session (PR:L); memory-corruption RCE/DoS on the device yields full C/I/A with unchanged scope.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A flaw has been found in TOTOLINK A950RG 4.1.2cu.5268_B20221104. Affected by this vulnerability is the function setMacFilterRules of the file /cgi-bin/cstecgi.cgi of the component MAC Filter Handler. This manipulation of the argument addEffect causes stack-based buffer overflow. The attack can be initiated remotely. The exploit has been published and may be used.
Executive ViewAI
A high-severity stack-based buffer overflow in TOTOLINK A950RG router firmware could allow authenticated attackers to compromise confidentiality, integrity, and availability of the device. While typically LAN-bound, exposure of remote management or an internal foothold could enable broader network compromise, making this a concern for organizations with these devices in their infrastructure.
Restrict management interface to trusted networks (LAN/VPN), disable remote management, enforce strong credentials, implement network segmentation, and monitor for anomalous activity.
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.
A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.
Stack-based buffer overflow in TOTOLINK A950RG firmware 4.1.2cu.5268_B20221104 affects the Device-Information CGI handle
Command injection in the device-information handler of the TOTOLINK A950RG router (firmware 4.1.2cu.5268_B20221104) allo
Command injection in the Cloud Upgrade component of TOTOLINK A950RG firmware 4.1.2cu.5268_B20221104 allows a remote atta
A stack-based buffer overflow in the Multi-SSID Configuration handler of the TOTOLINK A950RG wireless router (firmware 4
Stack-based buffer overflow in the TOTOLINK A950RG Basic Wireless Configuration Handler (firmware 4.1.2cu.5268_B20221104
A stack-based buffer overflow in the Easy Setup Wizard handler of TOTOLINK A950RG firmware 4.1.2cu.5268_B20221104 lets r
Information disclosure in TOTOLINK A950RG firmware 4.1.2cu.5268_B20221104 allows remote, unauthenticated attackers to re
Least-privilege violation across multiple TOTOLINK SOHO router models (A3000RU, A3100R, A950RG, AC1200T10, CP450, CS185R
EUVD-2026-116669
NVD
CVE.org
GitHub
VulDB
Exploit-DB