Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker hosts malicious RTSP server
-
DeliveryLure LAN client to connect outbound
-
ExploitRouter RTSP conntrack helper parses crafted message
-
ExecutionOverflow kernel stack buffer
-
PersistExecute code or crash device
-
ImpactFull router compromise
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 router's RTSP connection-tracking (ALG) module to be active - present and enabled in the TL-WR940N v6 default configuration - and requires a LAN-side client to initiate an outbound connection to an attacker-controlled RTSP server (the UI:P / required-interaction element in the CVSS 4.0 vector); the malicious RTSP response then carries the crafted message that triggers the kernel stack overflow. No authentication to the router is needed (PR:N) and no non-default settings are required. The principal limiting factor is that the attack is not zero-click: an internal user or client must be enticed into reaching the attacker's RTSP server, so an attacker with no way to prompt such a connection cannot trigger the flaw purely on demand. |
| Impact | Signals are broadly consistent and point to a genuine high-priority issue rather than an inflated score. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H, base 8.7) reflects a network-reachable, low-complexity, unauthenticated flaw whose only meaningful gating factor is required user/client interaction (UI:P) - a LAN client must first initiate an outbound connection to the malicious RTSP server, so exploitation is not fully automatable against an idle target. Kernel-level memory corruption gives high confidentiality, integrity and availability impact, and even the DoS floor is significant for a gateway device. No EPSS score, POC, or KEV entry was provided, so predicted exploitation probability is unquantified and there is no evidence of active exploitation; the practical bar is convincing or waiting for a victim device to reach an attacker RTSP endpoint. The UI:P requirement is the main real-world limiter and should temper urgency relative to a zero-click network flaw. |
| Exploit ScenarioDerived | An attacker stands up a malicious RTSP server on the internet and induces a user on the target network to open a stream from it (for example via a link, embedded media, or a compromised app). As the router's kernel RTSP connection-tracking helper inspects the returning crafted RTSP message, the stack buffer overflows, crashing the device (DoS) or, with a reliable memory-corruption exploit, executing attacker code in the kernel for full router compromise. No authentication is required and default settings are sufficient, but the victim client must first initiate the connection (UI:P); no public exploit code is known at this time. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 29, 2026
Remote code execution and denial-of-service in the TP-Link TL-WR940N v6 router stem from a stack-based buffer overflow in the kernel-resident RTSP connection-tracking (ALG) module. An attacker who lures a LAN-side client into connecting to an attacker-controlled RTSP server can send a crafted RTSP message that the router's kernel helper mishandles, potentially yielding full device compromise. The flaw is exploitable by an unauthenticated attacker against the router's default configuration; no public exploit has been identified at time of analysis, and the issue is not listed in CISA KEV.
RemediationAI
Apply the vendor-released firmware update: a patch is available per TP-Link, obtainable from the TL-WR940N v6 firmware page (https://www.tp-link.com/us/support/download/tl-wr940n/v6/#Firmware, with /en/ and /jp/ regional mirrors) and described via the advisory at https://www.tp-link.com/us/support/faq/5213/; the exact fixed build number was not included in this data, so confirm the target version against the vendor page before flashing. If patching must be deferred, reduce exposure by disabling the RTSP ALG/application-layer-gateway feature on the router if the firmware exposes that toggle (side effect: NAT traversal for streaming/IP-camera clients may break, requiring manual port forwarding), and by blocking or restricting outbound traffic to untrusted RTSP servers (typically TCP/554) from LAN clients at the gateway (side effect: legitimate external RTSP streaming will be blocked). Given the device is a home/SOHO gateway with limited on-box controls, prioritize the firmware upgrade over workarounds.
Affected VersionsENISA
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
The affected component is the RTSP (Real Time Streaming Protocol) connection-tracking helper implemented as a kernel module in the TL-WR940N v6 firmware. Consumer routers commonly ship a netfilter-style RTSP ALG/conntrack helper that transparently inspects RTSP control traffic passing through NAT to open the correct data ports; parsing untrusted RTSP fields inside kernel space is inherently high-risk. The root cause is CWE-121 (Stack-based Buffer Overflow): a fixed-size stack buffer in the parser is written with attacker-controlled data from a crafted RTSP message without adequate bounds checking, corrupting the kernel stack. The CPE cpe:2.3:a:tp-link_systems_inc.:tl-wr940n_v6 identifies the single affected product line (TL-WR940N hardware revision v6).
Know when Tl Wr940N V6 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Attacker's RTSP server is network-reachable (AV:N) and unauthenticated (PR:N), but a LAN client must initiate the connection (UI:R); kernel-level RCE gives full C/I/A on the device.
Primary rating from Vendor (TPLink).
CVSS VectorVendor: TPLink
DescriptionCVE.org
The TL-WR940N v6 router contains a vulnerability in its RTSP connection tracking module that can lead to a stack-based buffer overflow. The issue occurs when a LAN client initiates a connection to a malicious RTSP server controlled by an attacker. A specially crafted RTSP message may trigger improper memory handling within the kernel module
Successful exploitation of this vulnerability may result in a denial-of-service (DoS) condition or allow remote code execution (RCE), potentially leading to full compromise of the device. This vulnerability can be exploited by an unauthenticated attacker under the device's default configuration.
Executive ViewAI
TP-Link TL-WR940N v6 routers contain a critical vulnerability (CVE-2026-12935, CVSS 8.7) that could allow attackers to seize device control or disrupt network connectivity. Compromised routers would expose the entire organizational network to attack and undermine the security posture of all connected systems. A vendor patch is available, making this vulnerability readily treatable but urgent to remediate.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
More in Tl Wr940N V6
View allAuthenticated OS command injection in the TP-Link TL-WR940N v6 router's IPv6 PPPoE configuration handler allows administ
Authenticated OS command injection in the TP-Link TL-WR940N v6 router's BigPond Cable (BPA) WAN configuration module all
EUVD-2026-50449
GHSA-4j6v-4j5m-vgpq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB