Skip to main content

Totolink N300RH EUVDEUVD-2026-33509

| CVE-2026-10187 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-05-31 VulDB GHSA-f783-rqc9-65mx
8.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Recon
    Identify exposed N300RH admin UI
  2. Delivery
    Send crafted POST to setWiFiBasicConfig
  3. Exploit
    Overflow KeyStr stack buffer in wireless.so
  4. Install
    Hijack control flow to shellcode
  5. C2
    Execute commands as root
  6. Execute
    Persist via firmware/config modification
  7. Impact
    Pivot to LAN traffic interception

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

The attacker must be able to reach the Totolink N300RH Web Management Interface over the network and submit a request to the setWiFiBasicConfig handler with a manipulated KeyStr argument; CVSS PR:N indicates no authentication is required by the vulnerable code path, and UI:N means no victim interaction is needed. Exploitation is limited to devices running firmware 6.1c.1353_B20190305 (and likely sibling builds sharing the same wireless.so), and is practically constrained by whether the Web Management Interface is exposed only on the LAN (default) versus also on the WAN - internet-facing exploitation depends on operators having enabled remote administration or on the attacker already having a LAN foothold.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N, VC:H/VI:H/VA:H) describes a network-reachable, low-complexity, unauthenticated attack with high triad impact, yielding the 8.9 base score, and E:P confirms a proof-of-concept exists. No EPSS score was provided, and the CVE is not listed in CISA KEV - so although a public exploit exists, there is no confirmed active mass exploitation. The real-world risk hinges on exposure of the Web Management Interface: by default, vendor-supplied SOHO routers expose admin UIs only on the LAN, which would substantially reduce attack surface despite the AV:N rating; however, many Totolink units have historically been targeted by Mirai-class botnets when WAN-side admin is enabled or when LAN-side attackers (malware, guest devices) reach the management plane. Treat as high priority for any N300RH operator, but realistic widespread internet-facing exploitation is bounded by WAN management exposure.

Exploit ScenarioDerived

An attacker with network reach to the router's Web Management Interface (e.g., a malicious LAN client, a compromised IoT device on the same network, or an internet attacker against units with WAN admin exposed) sends a crafted HTTP request to the setWiFiBasicConfig endpoint with an oversized KeyStr parameter. The overflow corrupts the saved return address on the stack within wireless.so, allowing the attacker to redirect execution and run arbitrary code as the web server process - typically root on embedded routers - yielding full device takeover suitable for traffic interception, DNS hijacking, or botnet enrollment. Publicly available exploit code lowers the skill barrier for opportunistic actors.

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

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

Alert me

AnalysisAIv3 – May 31, 2026

Stack-based buffer overflow in the Totolink N300RH router (firmware 6.1c.1353_B20190305) allows remote attackers to corrupt memory via the KeyStr argument processed by the setWiFiBasicConfig function in wireless.so, reachable through the Web Management Interface. Publicly available exploit code exists, and the CVSS 4.0 vector indicates network-reachable, unauthenticated exploitation with high impact to confidentiality, integrity, and availability. No CISA KEV listing has been published, so exploitation is not confirmed in the wild despite the public PoC.

Earlier versions of this analysis (2)
v2 May 31, 2026 - 15:29 cvss changed CVSS 8.9

Stack-based buffer overflow in the TOTOLINK N300RH router (firmware 6.1c.1353_B20190305) allows remote attackers to corrupt memory by sending a crafted KeyStr argument to the setWiFiBasicConfig function in wireless.so of the Web Management Interface. Publicly available exploit code exists per VulDB, raising the likelihood of opportunistic abuse against exposed admin panels, though no CISA KEV listing currently confirms active in-the-wild exploitation. CVSS 4.0 of 8.9 reflects network reach with no authentication or user interaction needed and high impact to confidentiality, integrity, and availability of the device.

v1 May 31, 2026 - 15:20 CVSS 9.8

Stack-based buffer overflow in the Totolink N300RH router (firmware 6.1c.1353_B20190305) allows remote attackers to corrupt memory by sending a crafted KeyStr argument to the setWiFiBasicConfig function in wireless.so via the Web Management Interface. Publicly available exploit code exists, and the CVSS 9.8 rating combined with network-reachable attack vector makes this a high-priority issue for any deployment exposing the router's management interface.

RemediationAI

No vendor-released patch identified at time of analysis - VulDB references and the Totolink product page (https://www.totolink.net/) do not list a fixed firmware build, so operators should monitor Totolink's support pages for an updated firmware release superseding 6.1c.1353_B20190305 and apply it as soon as available. Until a patch ships, restrict access to the Web Management Interface: disable remote/WAN-side administration entirely (most impactful mitigation, trade-off is loss of off-LAN management), bind the admin UI to a management VLAN or specific trusted LAN IPs via ACLs (trade-off: configuration complexity and potential lockout if misapplied), and change the default admin password to limit chained abuse if any partial authentication check is reached. As a stronger compensating control where feasible, replace the device with a currently supported model, since the affected firmware lineage dates to 2019 and the N300RH has limited vendor maintenance.

Affected VersionsENISA

N300RH 6.1c.1353_B20190305

Affected Packages

euvd n300rh 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 device is a SOHO wireless router whose web administration interface dispatches configuration requests into native shared libraries - here, wireless.so. The setWiFiBasicConfig handler copies the user-supplied KeyStr parameter (the Wi-Fi key/passphrase value) into a fixed-size stack buffer without proper bounds checking, classic CWE-121 (Stack-based Buffer Overflow). On embedded MIPS/ARM router platforms running BusyBox/Linux without modern stack protections (canaries, ASLR, NX often weak or absent), such overflows commonly enable control-flow hijacking. CPE cpe:2.3:a:totolink:n300rh:*:*:*:*:*:*:*:* indicates all builds of the N300RH product line that ship this firmware lineage are implicated.

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

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
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

4
Analysis Updated
May 31, 2026 - 15:29 vuln.today
v3 - CVSS changed
Analysis Updated
May 31, 2026 - 15:29 vuln.today
v2 - CVSS changed
Severity Changed
May 31, 2026 - 15:22 NVD
CRITICAL HIGH
CVSS changed
May 31, 2026 - 15:22 NVD
9.8 (CRITICAL) 8.9 (HIGH)

DescriptionCVE.org

A vulnerability was detected in Totolink N300RH 6.1c.1353_B20190305. Affected by this issue is the function setWiFiBasicConfig of the file wireless.so of the component Web Management Interface. Performing a manipulation of the argument KeyStr results in stack-based buffer overflow. The attack is possible to be carried out remotely. The exploit is now public and may be used.

Executive ViewAI

Why It Matters

Totolik N300RH routers (firmware 6.1c.1353_B20190305) contain a critical stack-based buffer overflow exploitable without authentication via the web management interface, allowing complete network compromise. Publicly available exploit code exists for this vulnerability. This affects all network perimeter devices running this firmware version, exposing internal systems to immediate attack risk. With no vendor patch issued, organizations using this router model face significant operational and data protection exposure.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable web management interface if not required; (2) Restrict administrative access to management networks only; (3) Deploy network segmentation to limit impact of router compromise; (4) Enable detailed logging and alerting on router configuration changes; (5) Prioritize hardware replacement as primary remediation pathway.

Threat Intelligence Overview

EPSS Score
0.1%
Top 65% exploitable
Exploit
POC
Public exploit code exists
Social Media
6
Sightings
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.1%
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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