SiteEngine CMS 5.1.0 文件上传漏洞

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

网站引擎(SiteEngine,全称:博卡网站引擎管理系统),是北京博卡先锋软件开发有限公司于2002年自主研发的,具有知识产权的一款营销型网站建设管理类软件。同时,网站引擎于2004年通过中国软件评测中心CSTC软件产品测试,是获得国家信息产业部认可的软件产品。 软件基于PHP程序和Mysql数据库开发,完全采用B/S体系结构,无客户端,可跨Unix/Lin- ux/FreeBSD/Solaris/Windows(2000/XP/2003/Vista)等操作系统平台应用. 网站引擎自面世以来,得到了广大用户群体的认可与支持,在海内外拥有众多的客户,目前,网站引擎已拥有30000以上的企业级用户与个人用户,市场范围已由大中华地区扩展到全球区域。 首先先看第一段代码.是对文件后缀进行检查的。 PHP代码 1. { 2. $attach['name'] = $filename = str_replace( " ", "", $attach['name'] ); //去掉文件名的空格 司徒生日快乐 3. $attach['ext'] = $extension = strtolower( fileext( $attach['name'] ) ); //取得文件的后缀名并变成小写 马骏哥哥好帅 4. 5. //转义文件后缀名的正则表达式字符,并匹配合法的文件后缀名 6. if ( $attachextensions && !preg_match( "/(^|\\s|,)".preg_quote( $attach['ext'], "/" )."(\$|\\s|,)/i", $attachextensions ) ) 7. { 8. //如果不匹配 majun1988 good 9. message( $GLOBALS['l_site']['uploadexterror'], $referer ); 10. } 这段代码我们可以看出SiteEngine对上传的文件后缀进行检查.符合$attachextensions即可上传,否则提示错误。 再看第二段代码: PHP代码 1. //文件名处理 2. $filename = substr( $filename,...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息