漏洞发现:focn[BCT] 网站组织:Bug.Center.Team 漏洞程序:Joekoe_CMS_3 漏洞类型:SQL注入漏洞
漏洞详述: Joekoe_CMS_3在获取客户端浏览器类型参数User-agent时没有严格过滤,导致在引入查询时可以通过修改数据包构造特殊的user-agent值来达到添加后台管理员等目的。 Joekoe_CMS_3将所有类都封装在了一个Joekoe_CMS_3b.dll的Dll中, Joekoe是通过cls.ip_sys(1)来获取客户端的User-Agent,所以在其程序中调用cls.ip_sys(1)并放入SQL查询的页面//common//review.asp、//forum//post.asp、//forum//inc//inc_post.asp均存在此漏洞。 我们可以通过修改自己的数据包来构造注入语句,例如,伪造一个User-Agent: ','2005-7-8 21:46:1','',0,0,1,1,0);insert into db_sys_manager (m_user,m_password,m_grade,m_hidden) values('focn','7228038712a9246f',10,0);--,则可以在数据库中添加一个用户名为focn,密码MD5散列值为7228038712a9246f的管理员了。
漏洞测试: 可以利用本小组编写的漏洞利用程序来进行权限提升。 http://www.cnbct.org/joekoe.rar
厂商程序: Joekoe_CMS_3 ------------------------------------------------------- 因非正式公开版本,所以并无任何补丁. http://www.joekoe.com 【转自世纪安全网 http://www.21safe.com】
|