Skip to main content

TOTOLINK A800R CVE-2026-19815

| EUVDEUVD-2026-58613 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-08-14 VulDB GHSA-qr8q-rv2p-7cjh
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 low-privilege router credentials
  2. Delivery
    Send crafted HTTP POST to /cgi-bin/cstecgi.cgi
  3. Exploit
    Supply oversized urlKeyword to setParentalRules
  4. Execution
    Overflow stack buffer in firewall.so
  5. Persist
    Overwrite return address
  6. Impact
    Execute arbitrary code as root on 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 access to the router's CGI management interface and a valid account with at least low-level privileges (PR:L per CVSS 4.0 vector) - this is not an unauthenticated attack. The vulnerable code path is only reachable when invoking the setParentalRules function, which is tied to the parental control/URL-filter feature of the router. Exploitation is limited by: (1) the requirement for authenticated access, even if only low-privilege; (2) the need to reach the /cgi-bin/cstecgi.cgi endpoint, which on most deployments is LAN-facing unless remote management is explicitly enabled; (3) the specific firmware version 4.1.2cu.5137_B20200730 being required based on available data. Routers with default or weak credentials and WAN-exposed management interfaces face the highest real-world risk.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) scores 7.4 and signals a high-impact, low-complexity network-exploitable flaw requiring only low privileges - consistent with a logged-in user or one who has obtained basic router credentials. The E:P supplemental metric confirms a proof-of-concept exploit exists, raising practical risk above theoretical. No CISA KEV listing is present, so confirmed in-the-wild exploitation cannot be claimed; however, the combination of published PoC, a no-patch status, and an end-of-support-era SOHO router means opportunistic exploitation is plausible, particularly for routers exposed directly to the internet. The underlying MIPS architecture typically lacks robust exploit mitigations, making the PoC more reliable than on hardened platforms. Risk is real but scope is constrained by the product's limited deployment footprint.

Exploit ScenarioDerived

An attacker who has obtained low-privilege credentials to the router's web management interface (e.g., via default credentials or credential reuse) sends a crafted HTTP POST request to /cgi-bin/cstecgi.cgi invoking the setParentalRules action with an abnormally long urlKeyword value. The oversized input overflows the stack buffer in firewall.so, corrupting the saved return address and redirecting execution to attacker-controlled code. On MIPS embedded Linux systems without stack canaries, this reliably yields full router compromise. A published PoC on GitHub documents the exact request structure.

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

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

Alert me

AnalysisAIv2 – Aug 14, 2026

Stack-based buffer overflow in TOTOLINK A800R firmware 4.1.2cu.5137_B20200730 allows authenticated remote attackers to achieve likely remote code execution by supplying an oversized urlKeyword argument to the setParentalRules function exposed through /cgi-bin/cstecgi.cgi. The vulnerability resides in the firewall.so component handling parental control URL keyword filtering. A public proof-of-concept exploit has been published on GitHub, elevating practical risk; no vendor patch has been identified at time of analysis.

Earlier versions of this analysis (1)
v1 Aug 14, 2026 - 09:21 CVSS 8.7

Stack-based buffer overflow in TOTOLINK A800R firmware 4.1.2cu.5137_B20200730 allows authenticated remote attackers to achieve arbitrary code execution by supplying an oversized urlKeyword argument to the setParentalRules function via the /cgi-bin/cstecgi.cgi endpoint. The flaw resides in firewall.so and carries a CVSS 4.0 score of 8.7 with E:P exploit maturity, corroborated by a publicly available proof-of-concept on GitHub. No active exploitation has been confirmed via CISA KEV, but the published PoC substantially lowers the barrier to exploitation.

RemediationAI

No vendor-released patch has been identified at time of analysis; the TOTOLINK A800R is a budget SOHO device and the firmware dates to 2020, making an official fix unlikely. Immediate mitigations include disabling remote (WAN-side) management access to the router's web interface to restrict the attack surface to LAN-only, noting this does not protect against authenticated LAN-side users. Changing the router's admin credentials from defaults reduces PR:L exposure. Where feasible, replacing the device with a supported model is the most effective long-term control. The public PoC is documented at https://github.com/panda666-888/vuls/blob/main/totolink/a800r/setParentalRules.md and can assist defenders in confirming exploitability in their environment.

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 affected component is the setParentalRules CGI handler within firewall.so, a shared library responsible for the router's parental control/URL filtering feature. The function processes a user-supplied urlKeyword parameter without adequate bounds checking before copying it onto the stack, satisfying the definition of CWE-121 (Stack-based Buffer Overflow). The affected firmware version 4.1.2cu.5137_B20200730 runs on MIPS-based embedded Linux, a common architecture for SOHO routers where stack canaries and ASLR are often absent or weakly implemented, making exploitation more straightforward. The CPE string cpe:2.3:a:totolink:a800r:*:*:*:*:*:*:*:* indicates the wildcard version range, but the description anchors the confirmed affected version to the single firmware build dated 2020-07-30.

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-reachable CGI endpoint requires low-privilege credentials (PR:L); no scope change as router OS is the sole impact boundary.

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 - 09:22 NVD
8.7 (HIGH) 7.4 (HIGH)
CVE Published
Aug 14, 2026 - 08:30 cve.org
HIGH 8.7

DescriptionCVE.org

A flaw has been found in TOTOLINK A800R 4.1.2cu.5137_B20200730. Affected by this vulnerability is the function setParentalRules of the file /cgi-bin/cstecgi.cgi of the component firewall.so. Executing a manipulation of the argument urlKeyword can lead to stack-based buffer overflow. It is possible to launch the attack remotely. The exploit has been published and may be used.

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 routers running firmware version 4.1.2cu.5137_B20200730 contain a stack buffer overflow in the parental control feature that enables authenticated remote code execution affecting network infrastructure security. Publicly available exploit code exists and no vendor patch has been released, creating immediate risk for organizational network devices. Any organization deploying this router model must act urgently to prevent unauthorized access and potential compromise of network controls.

Business Impact: High
Compensating Controls

Disable parental control URL filtering feature if not required for business operations; restrict router administrative access to trusted internal networks only; disable remote management access via /cgi-bin/cstecgi.cgi; implement network segmentation to isolate affected routers from critical systems and sensitive data; deploy network monitoring to detect exploitation attempts targeting the setParentalRules function; enforce multi-factor authentication for all administrative access; maintain offline backups of router configurations in case of compromise.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
budget SOHO router, limited enterprise deployment globally
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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 0.5%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

57
Low Medium High Critical
KEV: 0
EPSS: 0
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