TP-LINK Multiple Router Models Directory Traversal Arbitrary File Disclosure (CVE-2015-3035) Technical Advisory
Executive & SecOps Summary
SECOPS ASSESSMENTTP-LINK router models including Archer C5/C7/C8/C9, TL-WDR3500/3600/4300, TL-WR740N/741ND/841N/841ND running vulnerable firmware versions
Unauthenticated remote attackers can read arbitrary system files and sensitive configuration data by injecting directory traversal sequences (..) into the PATH_INFO parameter
Immediately upgrade to the patched firmware versions provided by TP-LINK and disable WAN-side remote management interfaces
Affected Products & Version Scope
Remediation & Live Workaround Commands
PATCH & WORKAROUND1. Official Patch & Version Upgrade Commands
This vulnerability has been resolved in the official firmware updates released by TP-LINK. Administrators must verify their specific hardware version (e.g., v1, v2) and manually apply the update via the web console:
# Note: Ensure you download the exact firmware binary matching your hardware version.
# 1. Download the latest firmware (.bin) from the official TP-LINK Support Center.
# 2. Log in to the Web Management Console (default: 192.168.0.1).
# 3. Navigate to 'System Tools' -> 'Firmware Upgrade'.
# 4. Browse and select the downloaded firmware file, click 'Upgrade', and wait for the reboot.2. Temporary Workaround & Hardening Configuration
If immediate patching is not feasible, restrict access to the web management interface. Disable remote management from the WAN side and restrict LAN access to trusted IP addresses only.
# Recommended Hardening Steps via Web Interface:
# 1. Navigate to 'Security' -> 'Remote Management'.
# 2. Set the Remote Management IP Address to '0.0.0.0' to block WAN-side access.
# 3. Change the default HTTP management port (80) to a non-standard port (e.g., 8443).
# 4. Restrict local access to specific administrator IP addresses if supported.3. Log Audit & IoC Verification Commands
Deploy network-level detection rules to identify and block directory traversal attempts targeting the vulnerable login/ path.
# Snort / Suricata IDS Signature to detect exploitation attempts
alert tcp $EXTERNAL_NET any -> $HOME_NET (msg:'TP-LINK Directory Traversal Attempt (CVE-2015-3035)'; flow:established,to_server; content:'/login/'; http_uri; content:'..'; http_uri; reference:cve,2015-3035; classtype:web-application-attack; sid:1000001; rev:1;)Stop Exposing VPN Ports to the Internet — Switch to Zero-Trust Access
Eliminate public-facing VPN concentrators and firewall management ports with identity-first Zero-Trust Network Access.
Technical Root Cause & Exploitation Mechanics
1. Vulnerability Overview & Root Cause
This vulnerability (CVE-2015-3035) is a directory traversal flaw in the built-in web server of multiple TP-LINK router models. The root cause lies in the insufficient validation of the PATH_INFO environment variable appended to the login/ endpoint. Because the web server fails to sanitize directory traversal sequences (..), an attacker can escape the web document root and access the underlying Linux-based embedded file system.
2. Exploitation Mechanics & Attack Scenario
An attacker sends a crafted HTTP GET request to the router's web management interface. By appending multiple dot-dot-slash sequences to the login path (e.g., http://<Router_IP>/login/../../../../etc/passwd or targeting configuration backup files), the attacker exploits the lack of input sanitization. The web server processes the request as a valid file path and returns the contents of the targeted system file to the unauthorized user, bypassing authentication entirely.
3. Infrastructure & Business Impact
As a vulnerability listed in the CISA KEV catalog with a high EPSS score, this flaw is actively targeted by automated scanners and botnets. Successful exploitation allows attackers to retrieve administrative credentials, Wi-Fi pre-shared keys, and network configurations. This can lead to complete device compromise, enabling man-in-the-middle (MitM) attacks, DNS hijacking, and lateral movement within the internal network.
Official Vendor Advisories & References
Directory traversal vulnerability in TP-LINK Archer C5 (1.2) with firmware before 150317, C7 (2.0) with firmware before 150304, and C8 (1.0) with firmware before 150316, Archer C9 (1.0), TL-WDR3500 (1.0), TL-WDR3600 (1.0), and TL-WDR4300 (1.0) with firmware before 150302, TL-WR740N (5.0) and TL-WR741ND (5.0) with firmware before 150312, and TL-WR841N (9.0), TL-WR841N (10.0), TL-WR841ND (9.0), and TL-WR841ND (10.0) with firmware before 150310 allows remote attackers to read arbitrary files via a .. (dot dot) in the PATH_INFO to login/.
Frequently Asked SecOps Questions (CVE-2015-3035)
FAQQ1. How critical is CVE-2015-3035 and is it actively exploited in the wild?
CVE-2015-3035 is rated CVSS 7.5 (HIGH) with a 30-day EPSS exploitation probability of 84.0%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.
Q2. Which vendors and products are affected by CVE-2015-3035?
Primary impacted vendors include tp-link across archer c5, archer c7, archer c8, archer c9, tl-wdr3500, tl-wdr3600, tl-wdr4300, tl-wr740n, tl-wr741nd, tl-wr841n, tl-wr841nd. Scope summary: TP-LINK Archer C5 (v1.2 prior to firmware 150317), Archer C7 (v2.0 prior to firmware 150304), Archer C8 (v1.0 prior to firmware 150316), Archer C9 (v1.0), TL-WDR3500/3600/4300 (v1.0 prior to firmware 150302), TL-WR740N/741ND (v5.0 prior to firmware 150312), and TL-WR841N/841ND (v9.0/v10.0 prior to firmware 150310)
Q3. What temporary mitigations or workarounds exist for CVE-2015-3035 before patching?
[Mitigation] Immediately upgrade to the patched firmware versions provided by TP-LINK and disable WAN-side remote management interfaces Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.
Generate an Internal Engineering Notice or CISO Report for CVE-2015-3035
Instantly format this advisory into an executive CISO summary or engineering patch ticket.
🔗 Related Advisories in Similar Stack (tp-link)
View Category →Ubiquiti UniFi OS Path Traversal and Remote Code Execution Vulnerability (CVE-2026-34909)
[Affected Scope] All Ubiquiti UniFi OS devices accessible via the network.
Fortinet FortiMail Path Traversal Vulnerability (CVE-2026-104286) - Unauthenticated Arbitrary File Write
[Affected Scope] FortiMail versions 8.0.0-8.0.1, 7.6.0-7.6.6, 7.4.0-7.4.8, 7.2.0-7.2.9, and all 7.0 versions.
Check Point Management Server Unauthenticated Remote Code Execution (RCE) Vulnerability (CVE-2026-93616)
[Affected Scope] Check Point Management Server (R80.x, R81.x series)
VMware vCenter Server Syslog Service Directory Traversal Remote Code Execution Vulnerability (CVE-2026-59310)
[Affected Scope] Systems running VMware vCenter Server with the built-in Syslog server service enabled.
Subscribe to Daily Vulnerability Briefings & KEV Alerts
Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.