Skip to main content

TOTOLINK A800R EUVDEUVD-2026-58739

| CVE-2026-19847 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-08-14 VulDB GHSA-f4j9-wxh5-9xvx
7.4
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain or guess router credentials
  2. Delivery
    Authenticate to /cgi-bin/cstecgi.cgi web interface
  3. Exploit
    Send crafted POST with oversized pin parameter targeting setWiFiWpsConfig
  4. Execution
    Trigger stack-based buffer overflow in wps.so
  5. Persist
    Overwrite return address with attacker payload
  6. Impact
    Execute arbitrary code as root on router OS

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 the attacker to hold at least low-privilege authenticated access to the router's CGI web interface (consistent with CVSS PR:L). This means the attacker must possess valid credentials - exploitation is NOT possible against unauthenticated endpoints. In practice, this condition is often trivially met on SOHO routers using factory-default credentials (e.g., admin/admin). The WPS configuration feature (wps.so) must be accessible via the CGI interface, which is the default configuration on this firmware. Exploitation also requires network-level connectivity to the router management port; if WAN-side management is disabled (non-default on many deployments), exploitation is limited to LAN-adjacent attackers. No special OS version, browser, or client-side interaction is required.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N with VC:H/VI:H/VA:H) indicates network-reachable exploitation at low complexity requiring only low privileges and no user interaction, with full system impact. The E:P supplemental metric confirms an active public proof-of-concept, substantially increasing the realistic threat beyond the base score alone. No EPSS data was provided; however, the combination of a low-barrier exploit, a public PoC, and a network-exposed CGI endpoint in a consumer router strongly suggests above-average exploitation probability among opportunistic actors. The absence of a CISA KEV listing means confirmed in-the-wild mass exploitation has not been reported at time of analysis, but PoC availability frequently precedes KEV addition. The primary risk-limiting factor is PR:L: an attacker must first authenticate with at least low-privilege credentials. If default or weak credentials are in use - common on SOHO routers - this prerequisite is trivially satisfied. No vendor patch was identified in any reference, which significantly elevates residual risk for deployed devices.

Exploit ScenarioDerived

An attacker with knowledge of the router's management credentials (or exploiting default credentials common on SOHO devices) sends a crafted HTTP POST request to /cgi-bin/cstecgi.cgi with a malformed, oversized WPS pin value. The setWiFiWpsConfig function copies this value onto the stack without bounds checking, overwriting the return address. A public proof-of-concept on GitHub documents the exact payload construction, enabling even low-skilled attackers to achieve arbitrary code execution with root-level privileges on the router.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 14, 2026

Stack-based buffer overflow in TOTOLINK A800R firmware 4.1.2cu.5137_B20200730 allows remote low-privileged attackers to execute arbitrary code by supplying an oversized 'pin' argument to the setWiFiWpsConfig function exposed via /cgi-bin/cstecgi.cgi in the wps.so component. A public proof-of-concept exploit has been released on GitHub, elevating real-world risk despite the absence of a CISA KEV listing. The CVSS 4.0 score of 8.7 reflects high confidentiality, integrity, and availability impact with low privilege and no user interaction required.

RemediationAI

No vendor-released patch has been identified at time of analysis. Users should monitor the TOTOLINK support page (https://www.totolink.net/) for firmware updates targeting CVE-2026-19847. As an immediate compensating control, disable WPS functionality on the router interface, which removes the vulnerable code path in wps.so entirely - note that disabling WPS will prevent WPS-based device pairing. Restrict administrative access to the router's CGI interface by disabling remote (WAN-side) management and enforcing LAN-only access with strong, non-default credentials, which raises the effective privilege bar and reduces attack surface. If the device is internet-exposed, consider placing it behind an upstream firewall that blocks inbound HTTP/HTTPS to the management interface. Replacing this router with a supported model is the strongest long-term mitigation given the apparent lack of vendor response. Refer to VulDB advisory https://vuldb.com/vuln/389983 for updated patch status.

Affected VersionsENISA

A800R 4.1.2cu.5137_B20200730

Affected Packages

euvd a800r 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 vulnerability resides in the WPS (Wi-Fi Protected Setup) configuration handler of TOTOLINK A800R router firmware. The CGI endpoint /cgi-bin/cstecgi.cgi dispatches requests to wps.so, where the setWiFiWpsConfig function processes the 'pin' parameter without validating its length before copying it onto the stack. CWE-121 (Stack-Based Buffer Overflow) identifies the root cause: unbounded memory writes overrun the stack frame, enabling attackers to overwrite the return address or adjacent control structures and redirect execution to attacker-controlled shellcode or ROP gadgets. CPE cpe:2.3:a:totolink:a800r:*:*:*:*:*:*:*:* indicates the wildcard covers all sub-versions of the A800R product line, though the specific firmware identified is 4.1.2cu.5137_B20200730. TOTOLINK consumer routers of this era typically run embedded Linux with BusyBox, so successful exploitation commonly yields a root-level shell on the device.

Know when A800R 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 7.4 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
vuln.today AI 8.8 HIGH

Network-accessible CGI endpoint with low-privilege auth required; full system compromise achievable, no scope change beyond the router itself.

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
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Aug 14, 2026 - 18:22 NVD
8.7 (HIGH) 7.4 (HIGH)
CVE Published
Aug 14, 2026 - 17:30 cve.org
HIGH 7.4

DescriptionCVE.org

A security flaw has been discovered in TOTOLINK A800R 4.1.2cu.5137_B20200730. Affected is the function setWiFiWpsConfig of the file /cgi-bin/cstecgi.cgi of the component wps.so. The manipulation of the argument pin results in stack-based buffer overflow. The attack can be launched remotely. The exploit has been released to the public and may be used for attacks.

Latest POC

1 public PoC link from github

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

TOTOLINK A800R WiFi router firmware version 4.1.2cu.5137_B20200730 contains a remote code execution vulnerability (CVE-2026-19847, CVSS 7.4) that enables attackers to gain control of network infrastructure and compromise business networks. With publicly available exploit code and no vendor patch currently available, this represents an immediate operational and data security risk requiring urgent remediation. Organizations operating this firmware must prioritize either emergency patches or device replacement within 30 days.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement immediate interim mitigations: disable remote management and WPS features on affected routers; restrict router administrative access to isolated management VLANs with strictly controlled access; deploy network intrusion detection systems to monitor and alert on exploitation attempts targeting /cgi-bin/cstecgi.cgi; enable comprehensive logging of all router administrative access and management traffic, reviewed daily for suspicious activity; maintain offline backups of all router configurations; conduct daily automated security assessments of affected devices for compromise indicators; and place affected routers on an emergency replacement priority list for your infrastructure refresh program.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
budget SOHO router brand, limited enterprise/regional footprint
Data Quality
6 sources
Confidence: High

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 0.6%
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

58
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +37
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