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

漏洞信息详情

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

漏洞简介

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)配置为使用不严格的认证策略的话,如:

SQLAuthTypes Plaintext

mod_sql模块的authenticate处理程序就会使用简单的字符串比较。结合/etc/passwd所提供的用户数据,就可能允许本不应通过认证的用户成功登录。

漏洞公告

目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接:

http://bugs.proftpd.org/attachment.cgi?id=2598

参考网址

来源: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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享