Description
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.
Problem types
CWE-78 Improper neutralization of special elements used in an OS command ('OS command injection')
Product status
Any version before 1.3.0 Build 250605
Any version before 1.5.0 Build 260605
Any version before 1.5.0 Build 260605
Any version before EU_V1_260330
Any version before EU_V5_260317
Any version before US_V5_260419
Any version before V6_260608
Any version before 1.7.0 Build 260413
Credits
Matt Graham (mattg.systems)
References
www.tp-link.com/en/support/download/archer-c20/
www.tp-link.com/en/support/download/archer-mr402/
www.tp-link.com/en/support/download/archer-mr200/
www.tp-link.com/en/support/download/tl-mr6400/v7/
www.tp-link.com/en/support/download/archer-vr2100/
www.tp-link.com/us/support/download/archer-c20/
www.tp-link.com/us/support/faq/5141/
mattg.systems/posts/cve-2026-11834/