Skip to main content

TP-Link TL-MR100 EUVDEUVD-2026-67944

| CVE-2026-75118 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-08-28 TPLink GHSA-p3fv-q9vc-j25p
8.7
CVSS 4.0 · Vendor: TPLink
View

Attack ChainAIDerived

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

  1. Access
    Gain LAN/Wi-Fi adjacency to router
  2. Delivery
    Craft oversized encrypted payload
  3. Exploit
    Send unauthenticated POST to /cgi/login
  4. Execution
    Overflow http_gdpr_decrypt stack buffer
  5. Persist
    Overwrite saved return address
  6. Impact
    Redirect execution to attacker-controlled code

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 adjacency to the router's web management interface - the attacker must be on the same LAN segment or Wi-Fi network, or otherwise able to reach the management HTTP/HTTPS service. No authentication is required (pre-auth vulnerability, CVSS PR:N). No special router configuration is required beyond the default-enabled web management interface. Limiting factors: (1) AV:A constrains exploitation to adjacent-network attackers, excluding arbitrary internet-based attackers unless the management interface is explicitly exposed to a WAN; (2) exploitation requires memory corruption success - the practical reliability of achieving RCE versus a crash depends on firmware ASLR/stack canary mitigations, which are not confirmed in the provided data; (3) no public exploit code exists at time of analysis, requiring attacker capability to independently develop working exploit code.

Impact

The CVSS 4.0 score of 8.7 with AV:A (Adjacent Network) is the dominant risk-shaping factor: exploitation is constrained to attackers who can reach the router's web management interface from the same network segment - LAN clients, Wi-Fi-connected devices, or in some ISP configurations, adjacent CPE networks. This eliminates arbitrary internet-based attackers but does not eliminate meaningful threat actors, particularly in shared-network environments (apartment buildings, co-working spaces, hospitality Wi-Fi, or compromised LAN devices pivoting laterally). The PR:N/UI:N pre-authentication nature means no credentials or user interaction are required once adjacency is achieved, which raises operational urgency. No EPSS data was provided in the input, and no CISA KEV listing exists at time of analysis, suggesting exploitation has not been observed at scale. The absence of a public POC further limits near-term automated exploitation risk. However, the RCE potential on network infrastructure (a router) is high-value: a compromised httpd process on the router could enable traffic interception, persistence, or lateral movement into the protected LAN. CVSS and description are consistent - no conflicting signals detected. The adjacent-vector constraint is the primary reason this does not warrant the same urgency as a fully network-reachable pre-auth RCE, but the impact ceiling remains high.

Exploit ScenarioDerived

An attacker connected to the same Wi-Fi network or LAN segment as a TL-MR100 V3.20 router crafts an HTTP request to the /cgi/login endpoint containing an oversized encrypted payload designed to overflow the stack buffer in http_gdpr_decrypt. The overflow overwrites the saved return address with an attacker-controlled value, redirecting execution upon function return to shellcode or a ROP chain, achieving code execution as the httpd process without requiring any credentials. No public POC has been identified at time of analysis, so exploitation requires independent reverse engineering of the firmware.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Stack-based buffer overflow in TP-Link TL-MR100 V3.20 allows an adjacent unauthenticated attacker to corrupt the httpd process stack by sending a crafted encrypted payload to the /cgi/login endpoint before any authentication occurs. The flaw resides in the http_gdpr_decrypt function, which performs insufficient bounds checking on incoming data, enabling overwrite of saved control-flow data and potential arbitrary code execution in the context of the httpd process. Vendor patch is available; no public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

The primary remediation is to apply the vendor-released firmware update for TL-MR100 V3.20, available from TP-Link's official firmware download page at https://www.tp-link.com/en/support/download/tl-mr100/v3.20/#Firmware; the advisory at https://www.tp-link.com/en/support/faq/5271/ provides guidance on the update process. An exact patched firmware version number was not specified in the provided data - confirm the latest available build date on the download page. As an immediate compensating control while patching is arranged, restrict access to the router's web management interface (port 80/443) to trusted LAN hosts only using the router's access control settings, or disable remote management entirely if not in use; this does not eliminate risk from already-adjacent LAN hosts but reduces the attack surface. Network segmentation - placing the router management interface on a dedicated management VLAN inaccessible to end-user devices - provides meaningful defense in depth with no functional trade-off for most deployments.

Affected VersionsENISA

TL-MR100 v3.20 0 <(EU)_1.3.0 Build 260609

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

CWE-121 (Stack-Based Buffer Overflow) is the root cause class: the http_gdpr_decrypt function allocates a fixed-size stack buffer to process GDPR-related encrypted data submitted to the /cgi/login CGI endpoint, but does not validate that the encrypted payload length fits within that buffer before copying. This is a pre-authentication code path, meaning the vulnerable function executes before the httpd process validates any credentials. The affected product is confirmed by CPE cpe:2.3:a:tp-link_systems_inc.:tl-mr100_v3.20:*:*:*:*:*:*:*:*, identifying TP-Link Systems Inc.'s TL-MR100 V3.20 - a consumer/SMB 4G LTE router whose web management interface exposes this CGI endpoint. Overflow of the stack buffer can overwrite the saved return address or frame pointer, giving an attacker control over the instruction pointer upon function return.

Know when Tl Mr100 V3 20 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 (TPLink) PRIMARY 8.7 HIGH
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Adjacent vector matches web management interface constraint; PR:N confirmed pre-auth; S:U as impact is contained to the router's httpd process with no scope change indicated.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (TPLink).

CVSS VectorVendor: TPLink

Attack Vector
Adjacent
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

DescriptionCVE.org

A pre-authentication stack-based buffer overflow vulnerability exists in the http_gdpr_decrypt function of TL-MR100 V3.20 due to insufficient bounds checking of encrypted requests to the /cgi/login endpoint. An adjacent unauthenticated attacker with access to the router's web management interface can trigger memory corruption and potentially achieve arbitrary code execution.

Successful exploitation can overwrite saved control-flow data on the httpd process stack prior to authentication, resulting in a service crash or potential arbitrary code execution in the context of the affected process.

Executive ViewAI

Why It Matters

TP-Link TL-MR100 routers contain a stack-based buffer overflow allowing unauthenticated attackers on the local network to crash the web service and potentially execute code without any credentials. Organizations using this router model face both service disruption and network compromise risks, particularly those with these devices on shared networks or as edge gateways. A vendor patch is available to remediate this issue.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Medium
popular TP-Link consumer/SMB 4G LTE router model
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 No
EPSS 0.2%
Patch available Yes
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
Controlled
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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