xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

PeopleSoft PeopleTools SchedulerTransfer远程命令执行漏洞


发布时间:2003-03-10
更新时间:2003-03-10
严重程度:
威胁程度:普通用户访问权限
错误类型:输入验证错误
利用方式:服务器模式

BUGTRAQ ID:7053
CVE(CAN) ID:CAN-2003-0104

受影响系统
PeopleSoft PeopleTools 8.10
PeopleSoft PeopleTools 8.11
PeopleSoft PeopleTools 8.12
PeopleSoft PeopleTools 8.13
PeopleSoft PeopleTools 8.14
PeopleSoft PeopleTools 8.15
PeopleSoft PeopleTools 8.16
PeopleSoft PeopleTools 8.17
PeopleSoft PeopleTools 8.18
PeopleSoft PeopleTools 8.40
PeopleSoft PeopleTools 8.41
详细描述
PeopleSoft企业软件可以对企业进行多方面的管理,如人力资源,客户关系等。PeopleSoft应用程序包含报告库,其中"SchedulerTransfer" Java servlet用于通过HTTP或HTTPS传输协议把对报告库进行存取。

"SchedulerTransfer" servlet默认配置在PeopleSoft Web服务器上,可以被未验证用户作为Java servlet访问,"SchedulerTransfer" servlet包含文件上传代码可以通过HTTP POST请求处理文件传送。默认情况下没有任何验证机制。攻击者可以利用目录遍历建立或覆盖上传目录之外的文件,导致任意命令执行。

测试代码
尚无

解决方案
BEA WebLogic可以在'weblogic.properties'文件中配置不允许访问servlet :

weblogic.httpd.register.servlets/SchedulerTransfer=SchedulerTransfer
weblogic.allow.execute.weblogic.servlet.servlets/SchedulerTransfer=system

IBM WebSphere可以在"Configure Application Security"配置不允许访问SchedulerTransfer。

PeopleTools 8.19和8.42不存在此漏洞,建议升级,或者联系供应商获得补丁:

http://www.peoplesoft.com/corp/en/public_index.asp

相关信息
Neel Mehta of ISS X-Force.
相关参考:http://www.iss.net/issEn/delivery/xforce/alertdetail.jsp?oid=21999
主页:http://www.peoplesoft.com/corp/en/public_index.asp