Les VanBrunt AdRotate ProSQL命令注入漏洞


添加时间:
2005-08-12

系统编号:
WAVDB-00165
BugCVE: CAN-2001-1224
BUGTRAQ: 3739

影响版本:
AdRotate Pro For Unix

程序介绍:

AdRotate Pro是一个免费的Perl脚本包,用来在网页上轮换放置广告条。它包括管理工具,后台使用MySQL驱动。

漏洞分析:

AdRotate Pro存在输入验证漏洞,可以使远程攻击者非法操作数据库。
软件包中有一个adrotate.pm的模块,其中的“get_input”过程来处理客户端的输入,结果放在‘in’关联数组里。AdRotate脚本用‘in’中的值构造SQL语句而不对值进行合法性检查。这样使通过SQL命令注入的手段非法操作数据库的内容成为可能。因为一些数据库的内容会直接在shell命令中被使用到,这最终会导致以httpd进程的身份在主机上执行任意命令。


解决方案:
如果您不能立刻安装补丁或者升级,建议您采取以下措施以降低威胁:
* 在漏洞修补之前,暂停此程序的使用。

厂商补丁:
Les VanBrunt
------------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.vanbrunt.com/adrotate/

信息来源:
<*来源:GOBBLES (gobbles@hushmail.com)
链接:http://archives.neohapsis.com/archives/bugtraq/2001-12/0247.html
*>