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

cyrus反引号扩展执行远程shell漏洞


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

受影响系统
cyrus 1.6.x
详细描述
由于没有检查用户提交的某些域的内容,有可能导致procmail以cyrus用户身份
执行任意shell命令。

测试代码
向一个cyrus账号发送邮件,from域内容为: `touch /tmp/vulnerable`@foo.com,
将会在/tmp目录下建立名为vulnerable的 文件。

解决方案
建立如下投递规则:

:0
* MAILTO ?? [^-a-z0-9_]
{
# MAILTO contains a character that is neither alphanumeric,
# nor an underbar, nor a minus sign. We have no such users.
EXITCODE = 67 # EX_NOUSER
HOST
}

相关信息