SugarCRM 安全漏洞

admin 2022-07-23 14:23:06 CNNVD漏洞 来源:ZONE.CI 全球网 0 阅读模式

漏洞信息详情

SugarCRM 安全漏洞

  • CNNVD编号:CNNVD-200906-342
  • 危害等级: 中危
  • CVE编号: CVE-2009-2146
  • 漏洞类型: 其他
  • 发布时间: 2009-06-22
  • 威胁类型: 远程
  • 更新时间: 2021-07-14
  • 厂        商: sugarcrm
  • 漏洞来源: Francesco Ongaro ...

漏洞简介

Sugarcrm SugarCRM是美国SugarCRM(Sugarcrm)公司的一套开源的客户关系管理系统(CRM)。该系统支持对不同的客户需求进行差异化营销、管理和分配销售线索,实现销售代表的信息共享和追踪。

SugarCRM的Compose Email部分允许发送带有附件的邮件。在指定文件名时,会调用一个验证例程:

function safeAttachmentName($filename) {

global $sugar_config;

$badExtension = false;

//get position of last \".\" in file name

$file_ext_beg = strrpos($filename, \".\");

$file_ext = \"\";

//get file extension

if($file_ext_beg > 0) {

$file_ext = substr($filename, $file_ext_beg + 1);

}

//check to see if this is a file with extension located in \"badext\"

foreach($sugar_config[\'\'upload_badext\'\'] as $badExt) {

if(strtolower($file_ext) == strtolower($badExt)) {

//if found, then append with .txt and break out of lookup

$filename = $filename . \".txt\";

$badExtension = true;

break; // no need to look for more

} // if

} // foreach

return $badExtension;

}

这个例程检查文件扩展名是否在黑名单中,如果是则向文件名添加.txt扩展名,但这里存在一个编码错误:函数假设文件名(不包括扩展名)至少为一个字符长。这个假设源自以下语句:

if($file_ext_beg > 0)

如果将文件名设置为.php,就可以绕过检查,扩展名被认定为为空。由于空的扩展名不在黑名单中,因此不会对文件名附加任何扩展名。在这个检查后会在文件系统上创建<id><filename>形式的文件,其中id是字母组成的字符串。

漏洞公告

目前厂商还没有提供补丁或者升级程序,建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.sugarcrm.com/crm/

参考网址

来源: MISC

链接:http://www.ush.it/team/ush/hack-sugarcrm_520e/adv.txt

来源: www.sugarforge.org

链接:http://www.sugarforge.org/frs/download.php/5598/Sugar_CommunityEdition_ReleaseNotes_5.2f.pdf

来源: BID

名称: 35361

链接:http://www.securityfocus.com/bid/35361

来源: SECUNIA

名称: 35445

链接:http://secunia.com/advisories/35445

受影响实体

  • Sugarcrm Sugarcrm:5.2d:Sugar_community_edition  
  • Sugarcrm Sugarcrm:5.2c:Sugar_community_edition  
  • Sugarcrm Sugarcrm:5.2e:Sugar_community_edition  
  • Sugarcrm Sugarcrm:5.1c:Sugar_community_edition  
  • Sugarcrm Sugarcrm:5.1.0-Beta:Sugar_community_edition  

补丁

    暂无

weinxin
特别声明
本站(ZONE.CI)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
SugarCRM 安全漏洞 CNNVD漏洞

SugarCRM 安全漏洞

漏洞信息详情SugarCRM 安全漏洞CNNVD编号:CNNVD-200906-342危害等级: 中危CVE编号:CVE-2009-2146漏洞类型:其他发布时间:2009-0
评论:0   参与:  0