Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Key management, no hard-coded keys
|
| Impact | Although CVSS and EPSS scores are not provided, the attack vector is 'network' (authenticated access required) and attack complexity is low given the static nature of the cryptographic key. The lack of a CVSSv3 vector suggests either recent disclosure or delayed scoring, but CWE-321 vulnerabilities are typically rated high or critical when they affect configuration integrity. Real-world risk is moderate-to-high: the attack requires authentication (reducing opportunistic exploit likelihood), but an authenticated attacker—whether a family member with router access, a compromised management interface, or an attacker who has obtained administrative credentials—can trivially decrypt and tamper with router configuration without detection. The availability of vendor patches across all four product lines indicates TP-Link took this seriously, and the absence of known public exploits or KEV designation suggests either early-stage disclosure or limited active exploitation at the time of analysis. However, given the simplicity of the flaw (hardcoded key) and the likelihood that security researchers have already identified the key in published firmware, the threat of functional POC code emerging is high. |
| Exploit ScenarioDerived | An authenticated attacker with administrative credentials or physical access to a TP-Link Archer NX router exports the device configuration file (typically available via the web interface or command-line), uses the hardcoded cryptographic key (extractable from publicly available firmware images) to decrypt it, modifies critical settings such as DNS servers to point to malicious resolvers, upstream proxy settings, or firewall rules to whitelist command-and-control traffic, and re-encrypts the modified configuration using the same key. The attacker then reimports the configuration, and the router applies the malicious settings without any cryptographic integrity validation, allowing silent persistence or network hijacking. Given the low attack complexity (standard symmetric decryption) and the likelihood that the hardcoded key has already been shared in security researcher forums, functional exploitation is feasible even without a public POC. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 23, 2026
A hardcoded cryptographic key in the configuration mechanism of TP-Link Archer NX series routers (NX200, NX210, NX500, NX600) allows authenticated attackers to decrypt, modify, and re-encrypt device configuration files, compromising both confidentiality and integrity of router settings. This vulnerability affects multiple hardware versions across all four product lines, with patches now available from the vendor. While no public exploit code or active KEV status has been reported, the authenticated attack requirement and widespread deployment of these consumer routers present moderate real-world risk.
RemediationAI
Immediately download and install the latest firmware for your specific Archer NX model from the TP-Link support pages linked above (https://www.tp-link.com/en/support/download/archer-nx200/#Firmware for NX200, etc.); firmware updates contain the corrected cryptographic key handling and eliminate the hardcoded key vulnerability. Until firmware can be applied, restrict administrative access to the router's management interface using strong passwords and disabling remote management features if not required, and isolate router administrative traffic to trusted networks only. Additionally, monitor configuration backups for unauthorized access and consider exporting the current configuration as a baseline to detect tampering. Verify successful patch installation by confirming firmware version matches the latest release in the vendor advisory at https://www.tp-link.com/us/support/faq/5027/.
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 vulnerability stems from CWE-321 (Use of Hard-Coded Cryptographic Key), a common configuration management flaw in embedded devices. TP-Link Archer routers employ a symmetric encryption mechanism to protect configuration data—likely AES or similar—using a static key embedded in firmware rather than dynamically generated or derivable credentials. The affected products include Archer NX200 (versions 2.0, 2.20, 3.0), Archer NX210 (versions 2.0/2.20, 3.0), Archer NX500 (versions 1.0, 2.0), and Archer NX600 (versions 1.0, 2.0, 3.0) as confirmed via CPE identifiers (cpe:2.3:a:tp-link_systems_inc.:archer_nx*). By reverse-engineering firmware or obtaining the hardcoded key through static analysis, an authenticated user with local or remote administrative access can decrypt configuration exports, modify sensitive parameters (DHCP settings, firewall rules, DNS configuration, SSID credentials), and re-encrypt them for reload, bypassing intended security controls.
Severity by source
CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
A hardcoded cryptographic key within the configuration mechanism on TP-Link Archer NX200, NX210, NX500 and NX600 enables decryption and re-encryption of device configuration data. An authenticated attacker may decrypt configuration files, modify them, and re-encrypt them, affecting the confidentiality and integrity of device configuration data.
Executive ViewAI
CVE-2025-15605 presents significant security risk, a hard-coded crypto key vulnerability rated CVSS 8.5. Successful exploitation could allow attackers to execute arbitrary code or commands on affected systems, potentially leading to full system compromise. A patch is available and should be applied as part of regular vulnerability management.
Apply vendor patch. If immediate patching is not feasible: (1) Implement network-level access controls to limit exposure; (2) Enable enhanced monitoring and alerting; (3) Apply principle of least privilege.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2025-208943
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB