xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

vpopmail-CGIApps 'vpasswd.cgi'远程命令可执行问题


发布时间:2002-10-29
更新时间:2002-10-29
严重程度:
威胁程度:普通用户访问权限
错误类型:输入验证错误
利用方式:服务器模式

BUGTRAQ ID:6038

受影响系统
vpopmail-CGIApps vpopmail-CGIApps 0.2
详细描述
vpopmail-CGIApps是QMAIL-VPOPMAIL域管理程序。

vpopmail-CGIApps对用户提交到增加域字段的数据缺少过滤,并使用了os.system()函数,提交;command数据可以以WEB执行提交的命令。

测试代码
在domini字段输入:

"; echo 'test' > /tmp/vpoptest"

解决方案
使用如下方法代替直接使用os.system():

string.replace(domini, ";", "")
string.replace(passx, ";", "")
os.system('/usr/bin/sudo -u root /home/vpopmail/bin/vpasswd' +" "+ direc + "
"+ passx)

升级程序:

vpopmail-CGIApps vpopmail-CGIApps 0.2:

vpopmail-CGIApps Upgrade vpopmail-CGIApps v0.3
http://diario.buscadoc.org/index.php?topic=Programas

相关信息
Ignacio Vazquez <n.bugtraq@icana.org.ar>
参考:http://online.securityfocus.com/archive/1/297021