Skip to main content

TOTOLINK A950RG EUVDEUVD-2026-116669

| CVE-2026-121600 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-11-04 VulDB
8.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to router web UI (PR:L)
  2. Delivery
    Send crafted request to /cgi-bin/cstecgi.cgi
  3. Exploit
    Overflow stack buffer via addEffect in setMacFilterRules
  4. Execution
    Hijack control flow / crash service
  5. Impact
    Compromise 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

A950RG 4.1.2cu.5268_B20221104

Affected Packages

euvd a950rg no fix

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

Vendor (VulDB) PRIMARY 8.6 CRITICAL
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

3
Severity Changed
Nov 04, 2026 - 01:22 NVD
CRITICAL HIGH
CVSS changed
Nov 04, 2026 - 01:22 NVD
9.4 (CRITICAL) 8.6 (HIGH)
CVE Published
Nov 04, 2026 - 00:45 cve.org
HIGH 8.6

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

Prevalence
Low
niche single-model SOHO/consumer TOTOLINK router, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS N/A
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy