DSL router remotely controlled by URL
Michal Sajdak revealed at CONFidence 2009 in Krakow in mid-May that it's relatively easy to make the Linksys WAG54G2 WLAN DSL router execute arbitrary shell commands. He has now published further details.
Sajdak discovered that it's easy to add a shell command to a POST request and have the router execute it. To test this, all you need is a proxy that can modify the POST request before it's sent. Sajdak says he told the manufacturer, Cisco, about the error in March and his message was acknowledged, but he has received no report of a fix as yet.
It's possible that other Linksys devices are also affected, because manufacturers try not to reinvent the wheel for each new model, but rely as far as possible on reusable firmware. Vulnerabilities were found some time ago in the WRT54GL router, which also enabled cross-site request forgery (CSRF) attacks.