Description
Multiple cross-site request forgery (CSRF) vulnerabilities in apply.cgi in DD-WRT 24 sp1 and earlier allow remote attackers to hijack the authentication of administrators for requests that (1) execute arbitrary commands via the ping_ip parameter; (2) change the administrative credentials via the http_username and http_passwd parameters; (3) enable remote administration via the remote_management parameter; or (4) configure port forwarding via certain from, to, ip, and pro parameters.
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 2
- DD-WRT HTTPd Daemon/Service - Remote Command Execution EDB-9209 · remote · Jul 20, 2009 · verified
- DD-WRT v24-sp1 - Cross-Site Reference Forgery EDB-7389 · remote · Dec 8, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 9209 exploit
- 20081211 Re: Multiple XSRF in DD-WRT (Remote Root Command Execution) mailing-list
- 20081210 Re: Multiple XSRF in DD-WRT (Remote Root Command Execution) mailing-list
- http://www.dd-wrt.com/phpBB2/viewtopic.php?t=55173
- 20081211 Re: Multiple XSRF in DD-WRT (Remote Root Command Execution) mailing-list
- 20081208 Multiple XSRF in DD-WRT (Remote Root Command Execution) mailing-list