ProFTPD Auth API多个认证模块绕过安全限制漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1190896 漏洞类型 设计错误
发布时间 2007-04-22 更新时间 2007-05-08
CVE编号 CVE-2007-2165 CNNVD-ID CNNVD-200704-396
漏洞平台 N/A CVSS评分 5.1
|漏洞来源
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200704-396
|漏洞详情
ProFTPD是一款开放源代码FTP服务程序。ProFTPD的用户认证API实现上存在漏洞,远程攻击者可能利用此漏洞绕过认证获取非授权访问。由于FTP协议请求独立的USER和PASS命令的方式,ProFTPD必须分别查询名为USER用户数据和接收到PASS时该用户的认证情况。但ProFTPD允许同时存在多个认证模块(如mod_auth_unix、mod_sql、mod_ldap),因此可能导致其中一个认证模块(如mod_auth_unix)提供用户数据而另一个模块(如mod_sql)认证该用户数据。如果将一个认证模块(如mod_sql)配置为使用不严格的认证策略的话,如:SQLAuthTypesPlaintextmod_sql模块的authenticate处理程序就会使用简单的字符串比较。结合/etc/passwd所提供的用户数据,就可能允许本不应通过认证的用户成功登录。
|参考资料

来源:bugs.proftpd.org
链接:http://bugs.proftpd.org/show_bug.cgi?id=2922
来源:XF
名称:proftpd-authapi-security-bypass(33733)
链接:http://xforce.iss.net/xforce/xfdb/33733
来源:BID
名称:23546
链接:http://www.securityfocus.com/bid/23546
来源:VUPEN
名称:ADV-2007-1444
链接:http://www.frsirt.com/english/advisories/2007/1444
来源:SECTRACK
名称:1017931
链接:http://securitytracker.com/id?1017931
来源:SECUNIA
名称:24867
链接:http://secunia.com/advisories/24867
来源:OSVDB
名称:34602
链接:http://osvdb.org/34602
来源:MISC
链接:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419255
来源:FEDORA
名称:FEDORA-2007-2613
链接:https://www.redhat.com/archives/fedora-package-announce/2007-November/msg00065.html
来源:bugzilla.redhat.com
链接:https://bugzilla.redhat.com/show_bug.cgi?id=237533
来源:MANDRIVA
名称:MDKSA-2007:130
链接:http://www.mandriva.com/security/advisories?name=MDKSA-2007:130
来源:SECUNIA
名称:27516
链接:http://secunia.com/advisories/27516
来源:SECUNIA
名称:25724
链接:http://secunia.com/advisories/25724