Description
The web interface on the Linksys WRT54g router with firmware 1.00.9 does not require credentials when invoking scripts, which allows remote attackers to perform arbitrary administrative actions via a direct request to (1) Advanced.tri, (2) AdvRoute.tri, (3) Basic.tri, (4) ctlog.tri, (5) ddns.tri, (6) dmz.tri, (7) factdefa.tri, (8) filter.tri, (9) fw.tri, (10) manage.tri, (11) ping.tri, (12) PortRange.tri, (13) ptrigger.tri, (14) qos.tri, (15) rstatus.tri, (16) tracert.tri, (17) vpn.tri, (18) WanMac.tri, (19) WBasic.tri, or (20) WFilter.tri. NOTE: the Security.tri vector is already covered by CVE-2006-5202.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Linksys WRT54G Firmware 1.00.9 - Security Bypass (1) EDB-5313 · remote · Mar 26, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20080301 The Router Hacking Challenge is Over! mailing-list
- 29344 third-party-advisory
- http://kinqpinz.info/lib/wrt54g/own.txt
- http://www.gnucitizen.org/projects/router-hacking-challenge/
- 28381 vdb-entry
- https://kinqpinz.info/lib/wrt54g/
- 5926 exploit
- linksys-wrt54g-security-bypass(41118) vdb-entry
- https://kinqpinz.info/lib/wrt54g/own2.txt
- 5313 exploit