TRS内容管理平台用户注册逻辑漏洞

本文介绍了一个针对TRS内容管理系统存在的安全漏洞,通过修改注册表单中的STATUS字段可以绕过权限限制,进而利用后台存在的大量注入等漏洞直接操作数据库。

http://www.wooyun.org/bugs/wooyun-2010-08966

首先
site:gov.cn  inurl:WCM
TRS 的内容管理系统是国内政府网站使用最多的系统之一



如上面所说:外交部 http://wcm.fmprc.gov.cn/wcm/

网址加上:wcm/console/auth/reg_newuser.jsp
http://localhost:9999/wcm/console/auth/reg_newuser.jsp
注册,注意使用fireBUG修改表单,注意下图


即将随意表单改成  STATUS 值为 30,或增加STATUS字段表单。
然后提交注册


虽然说是“请等待开通!”,但实际上已经开通了,因为 STATUS 字段让我们改成正常了。
直接登陆


虽然没什么权限,但后台存在大量注入等漏洞
如:



可以通过注入直接操作数据库了。
http://localhost:9999/wcm/file/read_file.jsp?FileName=U020120628383491551127/../../../../../Tomcat/webapps/wcm/WEB-INF/classes/trsconfig/domain/config.xml&sDownName=xx
直接下载数据库配置文件

1.1 文档的建立  本文档是专门针对WCM产品的二次开发而编写的指导性手册;它从设计原理和应用实践两个方面详细阐述了有关二次开发中所涉及的问题。  本文档是由TRS WCM产品开发组共同建立和维护的。在实际的应用中,WCM开发组有义务不断更新和补充完善本文档。 1.2 文档的组织  本文档在内容组织上,注重设计原理和应用实践两个方面并重。因为我们认为,理解设计原理是更好应用的基础,也是较深层的二次开发所必须了解的内容。  本文档在布局上,按照下面的方式安排:  本文档首先阐述了WCM中最重要的对象模型和体系,它是应用和扩展WCM的最基础、最核心的内容;  然后分别阐述了WCM中最重要的几个应用内容,包括WCM对象体系扩展、系统安全管理、系统配置、任务和计划调度及工作流支持。  最后讨论了WCM应用开发中所涉及的几个应用层面上的问题,这些问题包括并发操作的支持、中文问题及多国语言的支持,以及如何提高WCM二次开发的质量和效率。 1.3 文档的目标 在阅读完本文档后,您应当明确理解和掌握的内容是:  如何应用和扩展WCM对象体系;  如何熟练应用WCM中有关系统配置、任务和计划调度、工作流支持等关键性的扩展性支持开发;  如何熟练解决WCM应用开发中的一些应用层问题,如并发操作支持、中文问题和多国语言支持等。  最终:您应当能够熟练掌握和应用本文档中所有WCM扩展开发内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值