Skip to main content

TP-Link TL-WR940N CVE-2026-11409

| EUVDEUVD-2026-37499 HIGH
OS Command Injection (CWE-78)
2026-06-16 TPLink
8.5
CVSS 4.0 · Vendor: TPLink
Share

Severity by source

Vendor (TPLink) PRIMARY
8.5 HIGH
CVSS:4.0/AV:A/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
6.8 MEDIUM

Adjacent LAN/Wi-Fi reach to admin UI (AV:A), low complexity once authenticated (AC:L), administrator login required (PR:H), no user interaction, and full device compromise gives C/I/A:H.

3.1 AV:A/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:A/AC:L/AT:N/PR:H/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
Privileges Required
High
User Interaction
None
Scope
X

Lifecycle Timeline

1
Analysis Generated
Jun 16, 2026 - 23:46 vuln.today

DescriptionCVE.org

An authenticated OS command injection vulnerability exists in the IPv6 PPPoE configuration handler in TL-WR940N v6 due to improper sanitization of user input. An attacker with administrative access may exploit this issue to execute arbitrary system commands with elevated privileges.

AnalysisAI

Authenticated OS command injection in the TP-Link TL-WR940N v6 router's IPv6 PPPoE configuration handler allows administrators to break out of the configuration parser and execute arbitrary shell commands with elevated (typically root) privileges on the device. The flaw was reported by TP-Link itself and a firmware fix is available; no public exploit identified at time of analysis. Risk is bounded by the CVSS 4.0 vector requiring adjacent-network access and high privileges (AV:A/PR:H), but post-exploitation impact on confidentiality, integrity, and availability is rated High.

Technical ContextAI

The TL-WR940N v6 is a consumer/SOHO wireless N router whose web management interface accepts IPv6 PPPoE connection parameters (typically service name, username, password, and related connection fields) that are passed to underlying system utilities - likely via shell invocation in the embedded Linux/BusyBox environment used by TP-Link's firmware. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) indicates that one or more of these PPPoE input fields are concatenated into a command string without escaping shell metacharacters such as ';', '|', '`', or '$()', so a crafted value is interpreted as additional commands by the shell. The affected CPE cpe:2.3:a:tp-link_systems_inc.:tl-wr940n_v6:*:*:*:*:*:*:*:* identifies hardware revision v6 specifically; earlier hardware revisions of the TL-WR940N run different firmware images and are not covered by this advisory.

RemediationAI

Vendor-released patch: TL-WR940N v6 firmware build V6_260528 (or later), available from https://www.tp-link.com/en/support/download/tl-wr940n/v6/#Firmware and https://www.tp-link.com/us/support/download/tl-wr940n/v6/#Firmware, with vendor context at https://www.tp-link.com/us/support/faq/5131/ - upgrade affected devices to this build as the primary remediation. Until the firmware can be applied, change the default/weak admin password to a long unique secret and disable remote (WAN-side) management of the web UI so that only trusted LAN hosts can reach the configuration interface, accepting the trade-off that legitimate remote administration will require a VPN. Where IPv6 PPPoE is not in use, leave the IPv6 WAN connection type set to something other than PPPoE so the vulnerable handler is not invoked, noting that this is a workaround rather than a fix and does not protect against an admin who can change the WAN configuration. On networks where guests or untrusted users share the LAN/Wi-Fi, segment the router's management VLAN/SSID away from those users to remove the AV:A precondition.

Share

CVE-2026-11409 vulnerability details – vuln.today

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