Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconGain adjacent network foothold (LAN/Wi-Fi)
-
DeliveryObtain router admin credentials
-
ExploitAuthenticate to web UI
-
InstallCraft malicious VPN client config with shell metacharacters
-
C2Import file via VPN module
-
ExecuteTrigger command injection (CWE-78)
-
ImpactExecute arbitrary commands as router root
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 three concrete preconditions drawn from the CVE data: (1) the attacker must be on a network adjacent to the router - same LAN segment, Wi-Fi (including guest SSID if it can reach the admin interface), or a directly bridged link - because the CVSS vector is AV:A, not AV:N; (2) the attacker must possess administrator-level credentials to the router web UI (PR:H), since the VPN client configuration import is an authenticated management function; (3) the device must be one of the listed hardware revisions (Archer AX12 v1, AX17 v1, AX18 v1, AX1300 v1.6) with the VPN Client feature enabled and reachable, and the attacker must be able to submit a crafted VPN client configuration file through that import workflow. No user interaction by another party is required (UI:N). Limiting factors that reduce real-world risk: admin credential requirement blocks pure outsiders, adjacency requirement blocks internet-wide scanning, and homes/offices that never enable the VPN client function present a smaller attack surface even pre-patch. |
| Impact | The CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:H/UI:N) tells a nuanced story: attack vector is Adjacent (the attacker must already be on the LAN or Wi-Fi), privileges required are High (administrative login to the router web UI is needed), and no user interaction is required once the attacker is in. Confidentiality/Integrity/Availability impact on the vulnerable system is High, but Subsequent System impact is only Low, reflecting that the router is itself the asset rather than a pivot into a fully separate trust boundary. EPSS data was not supplied and the CVE is not in CISA KEV, and no POC is referenced - so this is best characterized as a high-CVSS issue whose real-world risk is meaningfully bounded by the dual requirement of network adjacency plus admin credentials. The most realistic threat models are an insider/guest on the Wi-Fi who has obtained or defaults-guessed the admin password, or chaining with a separate credential-disclosure or auth-bypass flaw; opportunistic mass exploitation is unlikely. No conflicting signals were observed in the supplied data. |
| Exploit ScenarioDerived | An attacker who has gained the router's administrator credentials - for example a malicious guest on the home or small-office Wi-Fi, a roommate, or someone who phished or default-guessed the admin password - logs into the web UI and navigates to the VPN client configuration page. They upload a crafted VPN client profile in which a parameter (such as a server name, certificate path, or auth field) embeds shell metacharacters and an OS command; when the firmware parses and applies the file, the injected command runs with router-level privileges, giving the attacker a persistent foothold to sniff or redirect LAN traffic, alter DNS, or install a backdoor. No public exploit is identified at time of analysis, so the attacker would need to develop the payload from scratch. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 10, 2026
OS command injection in the VPN module of TP-Link Archer AX12 v1, AX17 v1, AX18 v1, and AX1300 v1.6 routers allows an authenticated attacker on an adjacent network to execute arbitrary commands by uploading a malicious VPN client configuration file. The flaw stems from improper sanitization of special characters during configuration import (CWE-78) and carries a CVSS 4.0 base score of 8.5. No public exploit identified at time of analysis, and the vulnerability is not listed in CISA KEV, but TP-Link has released firmware fixes for all affected models.
RemediationAI
Patch available per vendor advisory: download and install the latest firmware for the exact hardware revision from the TP-Link support pages - Archer AX12 (https://www.tp-link.com/en/support/download/archer-ax12/#Firmware), Archer AX17 (https://www.tp-link.com/en/support/download/archer-ax17/#Firmware), Archer AX18 (https://www.tp-link.com/en/support/download/archer-ax18/#Firmware), and Archer AX1300 (https://www.tp-link.com/us/support/download/archer-ax1300/#Firmware) - verifying the hardware version label on the device before flashing, since installing the wrong revision's firmware can brick consumer routers. Exact fixed firmware version strings are not enumerated in the supplied input and should be read from the vendor pages above and the FAQ at https://www.tp-link.com/us/support/faq/5125/. Until patching is complete, reduce exposure by disabling the VPN Client feature in the router web UI if unused, rotating the administrator password to a strong unique value (the attacker needs admin), disabling Wi-Fi guest network access to the management VLAN or moving administration to a wired-only interface, and ensuring remote/cloud management is turned off so the adjacent-network requirement is not effectively widened; the trade-off of disabling the VPN client is loss of upstream VPN tunneling for the LAN.
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 devices are consumer/SOHO TP-Link Archer Wi-Fi routers (AX12, AX17, AX18, AX1300) running TP-Link's proprietary firmware, which embeds a VPN client capability allowing users to import third-party VPN configuration files (typically OpenVPN-style .ovpn or PPTP/L2TP profile files). The CWE-78 root cause indicates that fields parsed from the imported configuration file are passed through to an underlying OS shell - likely via a system()/popen()-style invocation of a VPN binary or helper script - without proper escaping or allow-listing of metacharacters such as backticks, semicolons, pipes, or $(...) substitution. Because the parsing occurs inside privileged daemons on embedded Linux, injected commands execute in the router's administrative context. The CPE strings confirm the issue is tied to specific hardware revisions (v1 / v1.6) rather than a software library shared across the product line.
Know when Archer Ax12 V1 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:A/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
1DescriptionNVD
An OS command injection vulnerability exists in the VPN module of TP-Link Archer AX12 v1, AX17 v1. AX18 v1, and AX1300 v1.6 routers. This vulnerability allows an adjacent, authenticated attacker to execute arbitrary commands on the device by importing a specially crafted VPN client configuration file. The issue stems from improper filtering of special characters.
Successful exploitation of this vulnerability may enable an attacker to gain full control of the affected device, potentially compromising configuration integrity, network security, and service availability.
Executive ViewAI
TP-Link Archer AX12, AX17, AX18, and AX1300 routers contain an OS command injection vulnerability in the VPN configuration module that allows authenticated users on adjacent networks to execute arbitrary commands, potentially enabling complete network compromise. Organizations deploying these router models should prioritize firmware updates to eliminate this attack vector and restore network perimeter integrity.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
EUVD-2026-36078
GHSA-x4j3-73c9-wq9c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB