Authorization Bypass in HTTP Server Endpoints on TP-Link Archer NX200, NX210, NX500 and NX600
Key facts
- Attack vector
- Adjacent network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-306.
Summary
A missing authentication check in the HTTP server on TP-Link Archer NX200, NX210, NX500 and NX600 to certain cgi endpoints allows unauthenticated access intended for authenticated users. An attacker may perform privileged HTTP actions without authentication, including firmware upload and configuration operations.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| TP-Link | Archer NX600 v3.0 | before 1.3.0 Build 260309 | 1.3.0 Build 260309 | Patch available | CNA |
| TP-Link | Archer NX600 v2.0 | before 1.3.0 Build 260311 | 1.3.0 Build 260311 | Patch available | CNA |
| TP-Link | Archer NX600 v1.0 | before 1.4.0 Build 260311 | 1.4.0 Build 260311 | Patch available | CNA |
| TP-Link | Archer NX500 v2.0 | before < 1.5.0 Build 260309 | < 1.5.0 Build 260309 | Patch available | CNA |
| TP-Link | Archer NX500 v1.0 | before 1.3.0 Build 260311 | 1.3.0 Build 260311 | Patch available | CNA |
| TP-Link | Archer NX210 v3.0 | before 1.3.0 Build 260309 | 1.3.0 Build 260309 | Patch available | CNA |
| TP-Link | Archer NX210 v2.0 v2.20 | before 1.3.0 Build 260311 | 1.3.0 Build 260311 | Patch available | CNA |
| TP-Link | Archer NX200 v3.0 | before < 1.3.0 Build 260309 | < 1.3.0 Build 260309 | Patch available | CNA |
| TP-Link | Archer NX200 v2.20 | before 1.3.0 Build 260311 | 1.3.0 Build 260311 | Patch available | CNA |
| TP-Link | Archer NX200 v2.0 | before 1.3.0 Build 260311 | 1.3.0 Build 260311 | Patch available | CNA |
| TP-Link | Archer NX200 v1.0 | before 1.8.0 Build 260311 | 1.8.0 Build 260311 | Patch available | CNA |
- Archer NX600 v3.0 VendorTP-Link Affected before 1.3.0 Build 260309 Fixed in 1.3.0 Build 260309 Patch available CNA
- Archer NX600 v2.0 VendorTP-Link Affected before 1.3.0 Build 260311 Fixed in 1.3.0 Build 260311 Patch available CNA
- Archer NX600 v1.0 VendorTP-Link Affected before 1.4.0 Build 260311 Fixed in 1.4.0 Build 260311 Patch available CNA
- Archer NX500 v2.0 VendorTP-Link Affected before < 1.5.0 Build 260309 Fixed in < 1.5.0 Build 260309 Patch available CNA
- Archer NX500 v1.0 VendorTP-Link Affected before 1.3.0 Build 260311 Fixed in 1.3.0 Build 260311 Patch available CNA
- Archer NX210 v3.0 VendorTP-Link Affected before 1.3.0 Build 260309 Fixed in 1.3.0 Build 260309 Patch available CNA
- Archer NX210 v2.0 v2.20 VendorTP-Link Affected before 1.3.0 Build 260311 Fixed in 1.3.0 Build 260311 Patch available CNA
- Archer NX200 v3.0 VendorTP-Link Affected before < 1.3.0 Build 260309 Fixed in < 1.3.0 Build 260309 Patch available CNA
- Archer NX200 v2.20 VendorTP-Link Affected before 1.3.0 Build 260311 Fixed in 1.3.0 Build 260311 Patch available CNA
- Archer NX200 v2.0 VendorTP-Link Affected before 1.3.0 Build 260311 Fixed in 1.3.0 Build 260311 Patch available CNA
- Archer NX200 v1.0 VendorTP-Link Affected before 1.8.0 Build 260311 Fixed in 1.8.0 Build 260311 Patch available CNA
CPE configurations NVD · 19
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:tp-link:archer_nx600_firmware:*:*:*:*:*:*:*:* | before 1.3.0 | Vulnerable | TP-Link |
| cpe:2.3:h:tp-link:archer_nx600:3.0:*:*:*:*:*:*:* | 3.0 | Running on | TP-Link |
| cpe:2.3:o:tp-link:archer_nx500_firmware:*:*:*:*:*:*:*:* | before 1.5.0 | Vulnerable | TP-Link |
| cpe:2.3:h:tp-link:archer_nx500:2.0:*:*:*:*:*:*:* | 2.0 | Running on | TP-Link |
| cpe:2.3:o:tp-link:archer_nx210_firmware:*:*:*:*:*:*:*:* | before 1.3.0 | Vulnerable | TP-Link |
| cpe:2.3:h:tp-link:archer_nx210:3.0:*:*:*:*:*:*:* | 3.0 | Running on | TP-Link |
| cpe:2.3:o:tp-link:archer_nx200_firmware:*:*:*:*:*:*:*:* | before 1.3.0 | Vulnerable | TP-Link |
| cpe:2.3:h:tp-link:archer_nx200:3.0:*:*:*:*:*:*:* | 3.0 | Running on | TP-Link |
| cpe:2.3:h:tp-link:archer_nx600:2.0:*:*:*:*:*:*:* | 2.0 | Running on | TP-Link |
| cpe:2.3:o:tp-link:archer_nx600_firmware:*:*:*:*:*:*:*:* | before 1.4.0 | Vulnerable | TP-Link |
- cpe:2.3:o:tp-link:archer_nx600_firmware:*:*:*:*:*:*:*:* Versions before 1.3.0 Vulnerable ·TP-Link
- cpe:2.3:h:tp-link:archer_nx600:3.0:*:*:*:*:*:*:* Versions 3.0 Running on ·TP-Link
- cpe:2.3:o:tp-link:archer_nx500_firmware:*:*:*:*:*:*:*:* Versions before 1.5.0 Vulnerable ·TP-Link
- cpe:2.3:h:tp-link:archer_nx500:2.0:*:*:*:*:*:*:* Versions 2.0 Running on ·TP-Link
- cpe:2.3:o:tp-link:archer_nx210_firmware:*:*:*:*:*:*:*:* Versions before 1.3.0 Vulnerable ·TP-Link
- cpe:2.3:h:tp-link:archer_nx210:3.0:*:*:*:*:*:*:* Versions 3.0 Running on ·TP-Link
- cpe:2.3:o:tp-link:archer_nx200_firmware:*:*:*:*:*:*:*:* Versions before 1.3.0 Vulnerable ·TP-Link
- cpe:2.3:h:tp-link:archer_nx200:3.0:*:*:*:*:*:*:* Versions 3.0 Running on ·TP-Link
- cpe:2.3:h:tp-link:archer_nx600:2.0:*:*:*:*:*:*:* Versions 2.0 Running on ·TP-Link
- cpe:2.3:o:tp-link:archer_nx600_firmware:*:*:*:*:*:*:*:* Versions before 1.4.0 Vulnerable ·TP-Link
Show 9 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:h:tp-link:archer_nx600:1.0:*:*:*:*:*:*:* | 1.0 | Running on | TP-Link |
| cpe:2.3:o:tp-link:archer_nx500_firmware:*:*:*:*:*:*:*:* | before 1.3.0 | Vulnerable | TP-Link |
| cpe:2.3:h:tp-link:archer_nx500:1.0:*:*:*:*:*:*:* | 1.0 | Running on | TP-Link |
| cpe:2.3:h:tp-link:archer_nx210:2.0:*:*:*:*:*:*:* | 2.0 | Running on | TP-Link |
| cpe:2.3:h:tp-link:archer_nx210:2.20:*:*:*:*:*:*:* | 2.20 | Running on | TP-Link |
| cpe:2.3:h:tp-link:archer_nx200:2.0:*:*:*:*:*:*:* | 2.0 | Running on | TP-Link |
| cpe:2.3:h:tp-link:archer_nx200:2.20:*:*:*:*:*:*:* | 2.20 | Running on | TP-Link |
| cpe:2.3:o:tp-link:archer_nx200_firmware:*:*:*:*:*:*:*:* | before 1.8.0 | Vulnerable | TP-Link |
| cpe:2.3:h:tp-link:archer_nx200:1.0:*:*:*:*:*:*:* | 1.0 | Running on | TP-Link |
- cpe:2.3:h:tp-link:archer_nx600:1.0:*:*:*:*:*:*:* Versions 1.0 Running on ·TP-Link
- cpe:2.3:o:tp-link:archer_nx500_firmware:*:*:*:*:*:*:*:* Versions before 1.3.0 Vulnerable ·TP-Link
- cpe:2.3:h:tp-link:archer_nx500:1.0:*:*:*:*:*:*:* Versions 1.0 Running on ·TP-Link
- cpe:2.3:h:tp-link:archer_nx210:2.0:*:*:*:*:*:*:* Versions 2.0 Running on ·TP-Link
- cpe:2.3:h:tp-link:archer_nx210:2.20:*:*:*:*:*:*:* Versions 2.20 Running on ·TP-Link
- cpe:2.3:h:tp-link:archer_nx200:2.0:*:*:*:*:*:*:* Versions 2.0 Running on ·TP-Link
- cpe:2.3:h:tp-link:archer_nx200:2.20:*:*:*:*:*:*:* Versions 2.20 Running on ·TP-Link
- cpe:2.3:o:tp-link:archer_nx200_firmware:*:*:*:*:*:*:*:* Versions before 1.8.0 Vulnerable ·TP-Link
- cpe:2.3:h:tp-link:archer_nx200:1.0:*:*:*:*:*:*:* Versions 1.0 Running on ·TP-Link
Remediation
- Fix · CNA Archer NX600 v3.0 (TP-Link Systems Inc.) Fixed in 1.3.0 Build 260309
- Fix · CNA Archer NX600 v2.0 (TP-Link Systems Inc.) Fixed in 1.3.0 Build 260311
- Fix · CNA Archer NX600 v1.0 (TP-Link Systems Inc.) Fixed in 1.4.0 Build 260311
- Fix · CNA Archer NX500 v2.0 (TP-Link Systems Inc.) Fixed in < 1.5.0 Build 260309
- Fix · CNA Archer NX500 v1.0 (TP-Link Systems Inc.) Fixed in 1.3.0 Build 260311
- Fix · CNA Archer NX210 v3.0 (TP-Link Systems Inc.) Fixed in 1.3.0 Build 260309
- Fix · CNA Archer NX210 v2.0 v2.20 (TP-Link Systems Inc.) Fixed in 1.3.0 Build 260311
- Fix · CNA Archer NX200 v3.0 (TP-Link Systems Inc.) Fixed in < 1.3.0 Build 260309
- Fix · CNA Archer NX200 v2.20 (TP-Link Systems Inc.) Fixed in 1.3.0 Build 260311
- Fix · CNA Archer NX200 v2.0 (TP-Link Systems Inc.) Fixed in 1.3.0 Build 260311
- Fix · CNA Archer NX200 v1.0 (TP-Link Systems Inc.) Fixed in 1.8.0 Build 260311
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Advisory ·
TP-Link Systems Archer NX200 v1.0, Archer NX200 v2.0 and 9 more products — tp-link.com/us/support/faq/5027
4 records Highest priority Priority MEDIUM 3 MEDIUM, 1 LOW
Other records, highest priority first
- TI-2025-14158 Command Injection in Modem Management CLI on TP-Link Archer NX200, NX210, NX500 and NX600Priority MEDIUM 40
- TI-2025-14157 Command Injection in Wireless Control CLI on TP-Link Archer NX200, NX210, NX500 and NX600Priority MEDIUM 40
- TI-2025-14233 Hardcoded Cryptographic Key in Configuration Encryption Mechanism on TP-Link Archer NX200, NX210, NX500 and NX600Priority LOW 38
Timeline
- 2026-10-02 Threatist record created from CVE-2025-15517
- 2026-10-03 Alias added: GHSA-vfwf-qwpx-47fh
References
Patch 4
More TP-Link Archer Nx200 Firmware vulnerabilities
- TI-2025-14158 Command Injection in Modem Management CLI on TP-Link Archer NX200, NX210, NX500 and NX600 CVSS 4.0HIGH 8.5
- TI-2025-14157 Command Injection in Wireless Control CLI on TP-Link Archer NX200, NX210, NX500 and NX600 CVSS 4.0HIGH 8.5
- TI-2025-14233 Hardcoded Cryptographic Key in Configuration Encryption Mechanism on TP-Link Archer NX200, NX210, NX500 and NX600 CVSS 4.0HIGH 8.5
Sources
- CVE-2025-15517 · CVE Program
- CVE-2025-15517 · NVD
- FIRST EPSS
- GHSA-vfwf-qwpx-47fh · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences