Unauthenticated Command Injection via DHCP Option Handling in Multiple TP-Link Routers
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 1.3.0 Build 250605, 1.5.0 Build 260605, EU_V1_260330, EU_V5_260317, US_V5_260419, and 2 more
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- 1 proof of concept on GitHub
- Exploitation: none
- Automatable: no
- Technical impact: total
Summary
A command injection vulnerability has been identified in the DHCP option processing logic in multiple TP-Link router models, due to insufficient validation of externally supplied DHCP option data. An adjacent attacker may exploit this vulnerability by supplying crafted DHCP responses, potentially resulting in unauthorized command execution during device initialization or provisioning workflows. This typically occurs when the device is in a factory-default or unconfigured state. Successful exploitation may allow an adjacent, unauthenticated attacker to execute arbitrary commands with elevated privileges, potentially leading to full compromise of the affected device and unauthorized administrative control.
Timeline
- CISA SSVC assessment
Exploitation: none · Automatable: no · Technical impact: total
- CVE published
- Record last updated
Affected versions
- TP-Link Systems Inc. Archer MR200 v07
fixed in 1.3.0 Build 250605
- TP-Link Systems Inc. Archer MR200 v8
fixed in 1.5.0 Build 260605
- TP Link Systems Inc. Archer MR402 v1
fixed in 1.5.0 Build 260605
- TP-Link Systems Inc. Archer VR2100 v1
fixed in EU_V1_260330
- TP-Link Systems Inc. Archer C20 v5
fixed in EU_V5_260317; fixed in US_V5_260419
- TP-Link Systems Inc. Archer C20 v6
fixed in V6_260608
- TP-Link Systems Inc. TL-MR6400 v7
fixed in 1.7.0 Build 260413