Skip to main content

TOTOLINK A950RG EUVDEUVD-2026-116646

| CVE-2026-121597 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-11-04 VulDB GHSA-698g-8986-jr2x
8.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach router web management interface
  2. Delivery
    Authenticate with low-privilege access
  3. Exploit
    Send crafted request to cstecgi.cgi setAppEasyWizardConfig
  4. Execution
    Overflow stack buffer via functionType
  5. 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

Exploitation requires network reach to the router's web management interface and the ability to invoke the setAppEasyWizardConfig function in /cgi-bin/cstecgi.cgi (the Easy Setup Wizard Handler) with a manipulated functionType argument. The supplied CVSS vector carries PR:L, indicating low-privilege authentication is needed, so the attacker must hold valid low-level credentials or an authenticated session to the device; this is the primary limiting factor and should be verified, since the description does not itself state an authentication requirement. No user interaction is required (UI:N) and attack complexity is low (AC:L), but exposure is constrained to environments where the management interface is reachable by the attacker (e.g., LAN, or WAN if the interface is exposed) on the affected firmware A950RG 4.1.2cu.5268_B20221104.

Impact

Signals are moderately aligned toward a real but not emergency-tier priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) with high confidentiality, integrity and availability impact drives the 8.6 base score, indicating a remotely reachable, low-complexity flaw that nonetheless requires some privilege (PR:L). Exploit maturity is E:P (Proof-of-Concept), and the input provides a PoC reference that is not verified as working exploit code, so this is not confirmed weaponized tooling. The vuln.today Decision label is 'this_week', consistent with a serious issue warranting prompt attention rather than drop-everything response. There is no CISA KEV listing and no EPSS value supplied, so widespread or confirmed active exploitation cannot be asserted. The main tension is PR:L versus the fact that many TOTOLINK cstecgi.cgi endpoints have historically been unauthenticated; the supplied vector says authenticated (PR:L), and the description does not state the authentication requirement, so this should be verified against the device's actual access control for the Easy Setup Wizard handler.

Exploit ScenarioDerived

An attacker with network reach to the router's web management interface and low-level credentials sends a crafted request to /cgi-bin/cstecgi.cgi invoking setAppEasyWizardConfig with a manipulated functionType argument, overflowing a stack buffer (CWE-121). With AC:L and no user interaction, this can corrupt the stack to crash the service or potentially execute attacker-controlled code on the device. A public PoC reference exists but is not verified as working exploit code.

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

A stack-based buffer overflow in the Easy Setup Wizard handler of TOTOLINK A950RG firmware 4.1.2cu.5268_B20221104 lets remote attackers corrupt memory by sending a manipulated functionType argument to setAppEasyWizardConfig in /cgi-bin/cstecgi.cgi, with high impact on confidentiality, integrity and availability. The supplied CVSS vector carries PR:L, so the attacker must hold valid low-privilege credentials or an authenticated session against the device's web management interface, and the interface must be network-reachable (LAN, or WAN where exposed). A public PoC reference exists but is not verified as working exploit code, and no CISA KEV entry indicates active exploitation; priority is assessed as this_week rather than emergency tier.

RemediationAI

No vendor-released patch or fixed firmware version is identified in the available sources, so there is no confirmed upgrade target to cite; administrators should monitor https://www.totolink.net/ and the VulDB entry https://vuldb.com/vuln/430439 for a firmware update. Because authentication requirements carry PR:L, rotate any default or weak administrative credentials first - this removes the easiest path to an authenticated session but does not fix the underlying overflow. Next, cut off reachability to the web management interface: disable WAN/remote management and block inbound access to /cgi-bin/cstecgi.cgi at the perimeter, accepting that this breaks legitimate remote administration, and restrict the UI to a trusted management VLAN or specific source IPs, which limits exposure but requires network re-segmentation. Where the wizard is not needed, avoid using the Easy Setup Wizard flow and prefer manual configuration, understanding that this only reduces the attack surface and is not a guaranteed barrier. Watch device logs for anomalous requests to cstecgi.cgi with oversized functionType values as a detection compensating control, noting that it depends on the firmware exposing usable logs.

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

The flaw is CWE-121, a stack-based buffer overflow, in the CGI binary cstecgi.cgi that backs the device's web management UI. The Easy Setup Wizard handler function setAppEasyWizardConfig takes a functionType argument from the HTTP request and processes it without adequate bounds checking, so an oversized value can overwrite stack memory in the CGI process context. Because CGI handlers run with the privileges of the embedded web server, a successful overflow can subvert the management plane entirely, which is why the assessed CVSS:3.1 vector is AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - network-reachable, low complexity, no user interaction, but gated on low-privilege authentication. The CPE string cpe:2.3:a:totolink:a950rg:*:*:*:*:*:*:*:* uses a wildcard version, so it does not by itself bound the affected release set; the only firmware explicitly named in the source data is 4.1.2cu.5268_B20221104, and the trigger conditions for other builds are not described in the available sources. The report originates from VulDB and includes a gist reference that is a PoC reference, not confirmed working exploit code.

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

Remotely reachable CGI endpoint (AV:N, AC:L) requiring low-privilege authentication per the supplied vector (PR:L), no user interaction, yielding device code execution with full C/I/A impact.

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 - 00:22 NVD
CRITICAL HIGH
CVSS changed
Nov 04, 2026 - 00:22 NVD
9.4 (CRITICAL) 8.6 (HIGH)
CVE Published
Nov 04, 2026 - 00:00 cve.org
HIGH 8.6

DescriptionCVE.org

A weakness has been identified in TOTOLINK A950RG 4.1.2cu.5268_B20221104. This affects the function setAppEasyWizardConfig of the file /cgi-bin/cstecgi.cgi of the component Easy Setup Wizard Handler. Executing a manipulation of the argument functionType can lead to stack-based buffer overflow. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks.

Executive ViewAI

Why It Matters

A high-severity memory corruption vulnerability affects TOTOLINK A950RG routers, enabling authenticated attackers to potentially disrupt or compromise network operations. Leadership should prioritize remediation to prevent unauthorized access and service outages, particularly if these devices are deployed in critical network segments.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting management interface access to trusted networks, enforcing strong authentication, and monitoring for exploitation indicators.

Threat Intelligence Overview

Prevalence
Low
niche consumer/SOHO router brand, single specific A950RG model
Exploit
POC
Public exploit code exists
Data Quality
5 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