Skip to main content

TOTOLINK A950RG CVE-2026-121599

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
    Obtain low-privilege web credentials
  2. Exploit
    Send crafted request to /cgi-bin/cstecgi.cgi
  3. Execution
    Overflow stack buffer via wepkey2/wepkey3
  4. Impact
    Execute code or crash device

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

Requires authenticated access to the router's HTTP management interface - the setWiFiMultipleConfig/delWiFiMultipleConfig endpoints in /cgi-bin/cstecgi.cgi are reached after login, consistent with PR:L - and the attacker must supply an oversized wepkey2 or wepkey3 argument to the Multi-SSID Configuration handler. Limiting factors: valid low-privilege web credentials are needed (not unauthenticated), the specific firmware 4.1.2cu.5268_B20221104 on the A950RG must be present, and network reachability to the management interface is required, which in default deployments is typically LAN-side rather than WAN-exposed. No user interaction is required (UI:N).

Impact

This is a genuine but conditional risk rather than a drop-everything emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity attack, but PR:L means valid low-privilege credentials (authenticated access to the router's web interface) are required - this is an authenticated flaw, not an unauthenticated one. The CVSS 4.0 score of 8.6 reflects high confidentiality/integrity/availability impact plus high subsequent-system impact, consistent with a stack-based buffer overflow (CWE-121) that can lead to code execution on the device. Exploitation maturity is E:P (Proof-of-Concept), and the input confirms the PoC is a reference only, not verified as working exploit code, so the 'exploit is now public' claim should be treated as a public PoC reference rather than a confirmed weaponized exploit. No CISA KEV listing and no EPSS score are provided, so there is no evidence of active exploitation and no modeled exploitation probability to weigh. The vendor-priority decision label is 'this_week', which aligns with a serious-but-not-emergency triage: patch promptly but it is not flagged act_now/emergency. Net: a real priority for anyone running this specific TOTOLINK model, tempered by the authentication requirement and the unverified PoC.

Exploit ScenarioDerived

An attacker who already holds low-privilege access to the A950RG web management interface (e.g. default or weak credentials, or a session on the LAN) sends a crafted request to /cgi-bin/cstecgi.cgi invoking setWiFiMultipleConfig/delWiFiMultipleConfig with an overlong wepkey2 or wepkey3 value, overflowing a stack buffer in the Multi-SSID configuration handler. A public PoC reference exists (a GitHub gist) but is not verified as working exploit code. Successful exploitation can corrupt the stack to crash the service or execute attacker-controlled code on the router with the web service's privileges.

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

AnalysisAIv2 – Nov 04, 2026

A stack-based buffer overflow in the Multi-SSID Configuration handler of the TOTOLINK A950RG wireless router (firmware 4.1.2cu.5268_B20221104) lets an attacker who is logged in to the web management interface corrupt memory by sending an oversized wepkey2 or wepkey3 value to the setWiFiMultipleConfig/delWiFiMultipleConfig endpoints in /cgi-bin/cstecgi.cgi, which can lead to code execution or a crash. The CVSS 4.0 score of 8.6 reflects high confidentiality, integrity and availability impact with no user interaction, but exploitation requires authenticated access (PR:L in both the CVSS 4.0 vector and the assessed CVSS 3.1 vector), so the attacker must already hold valid low-privilege credentials and be able to reach the router's HTTP management interface - typically LAN-side rather than WAN-exposed in default deployments. A public PoC reference exists (a gist linked from the VulDB entry); it is not verified as working exploit code, and there is no CISA KEV confirmation of active exploitation.

Earlier versions of this analysis (1)
v1 Nov 04, 2026 - 01:01 CVSS 9.4

Stack-based buffer overflow in the TOTOLINK A950RG Multi-SSID configuration handler allows a low-privileged authenticated attacker with network access to the router's HTTP management interface to corrupt memory by supplying overlong wepkey2 or wepkey3 values to setWiFiMultipleConfig/delWiFiMultipleConfig in /cgi-bin/cstecgi.cgi. The issue affects firmware 4.1.2cu.5268_B20221104 and carries a CVSS 4.0 score of 9.4; exploitation requires a valid low-privileged session, and reachability depends on the management interface being exposed to the attacker's network position, typically LAN unless remote administration is enabled. A public PoC reference exists but is not verified as working exploit code, no CISA KEV entry confirms active exploitation, and vuln.today assigns an act_now decision label.

RemediationAI

No vendor-released patch or fixed firmware version is identified in the available data; the only vendor reference supplied is the TOTOLINK site at https://www.totolink.net/, and the disclosure entry is https://vuldb.com/vuln/430441, so check TOTOLINK's support/download pages for an A950RG build newer than 4.1.2cu.5268_B20221104 before assuming one exists. Because the vulnerable handler sits behind the authenticated management interface, the most direct compensating control is to keep /cgi-bin/cstecgi.cgi - and the router's HTTP admin UI generally - unreachable from untrusted networks, in particular ensuring remote/WAN management is disabled so only trusted LAN hosts can reach it; the trade-off is loss of remote administration, which must be replaced by an alternate access path such as a VPN. Where multiple users share the device, reduce the population holding web credentials and remove unused accounts, since the flaw requires only low-privilege authenticated access - this narrows the set of possible attackers but does not remove the bug. Segmenting the router's management VLAN away from client and guest networks limits who can reach the endpoint, at the cost of additional network configuration, and monitoring the device for unexpected reboots or crashes can serve as a weak indicator of attempted overflow exploitation. Replacing the device or isolating it on a dedicated, tightly restricted network segment is warranted if no fixed firmware becomes available.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is CWE-121, a stack-based buffer overflow, in the CGI binary cstecgi.cgi that backs the router's administrative web UI. The affected routines are setWiFiMultipleConfig and delWiFiMultipleConfig, which process the Multi-SSID (multiple wireless SSID / WEP key) configuration form; the wepkey2 and wepkey3 parameters are copied into fixed-size stack buffers without adequate length validation, so an over-long value overwrites adjacent stack memory. Because the vulnerable code sits behind the authenticated CGI endpoints, the practical attack surface is the router's management plane rather than its WAN services: the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) and the assessed CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) both describe a low-privilege authenticated actor reaching the endpoint over the network with no user interaction. The CPE cpe:2.3:a:totolink:a950rg:*:*:*:*:*:*:*:* is unversioned in the source data, so the confirmed vulnerable build is the one named in the report, 4.1.2cu.5268_B20221104; whether other A950RG firmware builds contain the same handler behaviour is not established by the available sources. The precise trigger conditions beyond supplying an oversized wepkey2/wepkey3 argument are not described in the available sources.

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

Authenticated web endpoint sets PR:L; network-reachable and low-complexity give AV:N/AC:L; stack overflow enabling device code execution yields C:H/I:H/A:H with scope unchanged.

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

4
Analysis Updated
Nov 04, 2026 - 01:27 vuln.today
v2 - CVSS changed
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:30 cve.org
CRITICAL 9.4

DescriptionCVE.org

A vulnerability was detected in TOTOLINK A950RG 4.1.2cu.5268_B20221104. Affected is the function setWiFiMultipleConfig/delWiFiMultipleConfig of the file /cgi-bin/cstecgi.cgi of the component Multi-SSID Configuration. The manipulation of the argument wepkey2/wepkey3 results in stack-based buffer overflow. It is possible to launch the attack remotely. The exploit is now public and may be used.

Executive ViewAI

Why It Matters

A stack-based buffer overflow in the TOTOLINK A950RG wireless router's management interface could allow an authenticated attacker to compromise memory and potentially execute code, impacting confidentiality, integrity, and availability. While exploitation requires valid credentials and LAN access-limiting external exposure-the high CVSS score and existence of a public exploit reference warrant immediate attention to protect network integrity and sensitive data.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict management interface access to authorized LAN users only, change default credentials, monitor for anomalous configuration changes, and segment the network to limit lateral movement.

Threat Intelligence Overview

Prevalence
Low
niche budget SOHO router, single specific TOTOLINK model affected
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium
NVD CVE.org GitHub VulDB

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.

Affected Products (CPE)CVE.org

cpe:2.3:a:totolink:a950rg:*:*:*:*:*:*:*:*

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