CVE-2026-9044 Overview
CVE-2026-9044 is an operating system (OS) command injection vulnerability in the VPN module of TP-Link Archer AXE75 V1 routers. An adjacent, authenticated attacker can execute arbitrary commands on the device by importing a specially crafted VPN client configuration file. The flaw stems from improper filtering of special characters in user-supplied configuration input, mapped to [CWE-78]. Successful exploitation grants full control of the router, allowing an attacker to alter configuration, pivot within the local network, and disrupt service availability.
Critical Impact
An adjacent authenticated attacker can achieve arbitrary command execution on the router by uploading a crafted VPN client configuration, leading to full device compromise.
Affected Products
- TP-Link Archer AXE75 V1 routers
- VPN module firmware prior to the vendor fix released for the AXE75 V1 hardware revision
- Deployments exposing the router administrative interface to adjacent (Wi-Fi or LAN) networks
Discovery Timeline
- 2026-07-31 - CVE-2026-9044 published to the National Vulnerability Database (NVD)
- 2026-08-06 - CVE record last updated in NVD
Technical Details for CVE-2026-9044
Vulnerability Analysis
The vulnerability resides in the VPN client configuration import feature of the Archer AXE75 V1 router. When a user imports a VPN client profile, the router parses the supplied configuration file and passes fields to underlying shell utilities without adequately sanitizing metacharacters. An attacker who embeds shell control characters such as backticks, semicolons, or $() substitutions inside a configuration field can break out of the intended argument context and execute arbitrary commands under the privilege of the VPN service process, which typically runs as root on consumer routers.
Exploitation requires the attacker to authenticate to the router and reach it over an adjacent network segment. Once these preconditions are met, the attacker uploads a malicious .ovpn or equivalent VPN profile through the router web interface or associated API endpoint. Command execution results in full compromise of confidentiality, integrity, and availability of the device.
Root Cause
The root cause is improper neutralization of special elements used in an OS command [CWE-78]. Configuration values extracted from the imported VPN profile are concatenated into shell command strings without escaping or allowlist validation, enabling injection at the point the router invokes the VPN client binary.
Attack Vector
The attack vector is adjacent network with high privilege requirements. The attacker must already possess valid administrative credentials for the router and must be positioned on the same broadcast domain, such as a connected Wi-Fi client or LAN host. No user interaction is required after the malicious configuration file is imported.
No verified proof-of-concept code has been published. See the TP-Link FAQ #5215 advisory for vendor-provided technical context.
Detection Methods for CVE-2026-9044
Indicators of Compromise
- Unexpected VPN client profiles present in the router configuration that contain shell metacharacters such as ;, |, `, or $() inside fields like remote host, username, or auth options.
- Outbound network connections from the router itself to unfamiliar hosts, indicating attacker-installed persistence or command-and-control channels.
- Router log entries showing repeated VPN configuration import events tied to authenticated administrative sessions from adjacent hosts.
Detection Strategies
- Inspect router configuration backups for VPN profile entries containing suspicious characters or shell syntax that would not appear in a legitimate OpenVPN or IPsec client profile.
- Monitor router administrative interface access logs for authenticated sessions that immediately precede VPN import actions from unusual client MAC or IP addresses.
- Where routers export syslog, correlate authentication events with configuration change events to identify anomalous timing patterns.
Monitoring Recommendations
- Forward router syslog and administrative event logs to a central log platform and alert on VPN configuration import operations.
- Baseline outbound traffic originating from the router management plane and alert on new destinations or protocols.
- Track firmware version inventory across TP-Link Archer AXE75 V1 devices to ensure patched builds are deployed.
How to Mitigate CVE-2026-9044
Immediate Actions Required
- Apply the latest TP-Link Archer AXE75 V1 firmware from the TP-Link Archer AXE75 Firmware download page.
- Rotate the router administrator password and disable any shared or default administrative accounts.
- Restrict access to the router management interface to a trusted management VLAN or wired segment only.
- Audit existing VPN client profiles on affected routers and remove any that were not created by authorized administrators.
Patch Information
TP-Link has published updated firmware for the Archer AXE75 V1 that addresses the improper input filtering in the VPN module. Administrators should download the fixed build from the vendor firmware page and follow the guidance provided in TP-Link FAQ #5215 for upgrade procedures and post-upgrade verification.
Workarounds
- Disable the VPN client feature on the router until patched firmware is applied if the feature is not in active use.
- Enforce strong, unique administrative credentials and enable any available brute-force protections on the router login interface to raise the bar for the required authentication step.
- Segment untrusted wireless clients onto a guest network that does not have Layer 2 adjacency to the router management interface.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

