Sun Java System Calendar Server多个模块跨站脚本漏洞

来源:岁月联盟 编辑:zhuzhu 时间:2009-04-13
Sun Java System Calendar Server多个模块跨站脚本漏洞

受影响系统:
Sun Java System Calendar Server 6.3
Sun Java System Calendar Server 6
Sun ONE Calendar Server 6.0
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 34152,34153
CVE(CAN) ID: CVE-2009-1218

Sun Java System Calendar Server是Sun Java System通信套件中的日程服务器组件。

Calendar Server中的login.wcap组件没有正确地验证用户所提交的fmt-out参数,command.shtml组件没有正确地验证date参数。远程安全者可以通过向服务器提交恶意请求执行跨站脚本安全,导致在用户浏览器会话中执行任意代码。

<*来源:Core Security Technologies
 
  链接:http://secunia.com/advisories/34528/
        http://marc.info/?l=bugtraq&m=123853308827367&w=2
        http://sunsolve.sun.com/search/printfriendly.do?assetkey=1-66-256228-1
*>

测试方法:
--------------------------------------------------------------------------------

警 告

以下程序(方法)可能带有安全性,仅供安全研究与教学之用。使用者风险自负!

https://<server>:3443/login.wcap?calid=&calname=&date=&fmt-out=<script>alert(document.cookie)</script>&view=&locale=&tzid=&test=1229606492214&user=test&password=test
https://<server>:3443//command.shtml?view=overview&id=HK8CjQOkmbY&date=20081217T200734%27;alert('xss');//Z&caliad=someid@test.com&security=1

建议:
--------------------------------------------------------------------------------
厂商补丁:

Sun
---
Sun已经为此发布了一个安全公告(Sun-Alert-256228)以及相应补丁:
Sun-Alert-256228:Cross-Site Scripting (XSS) Vulnerability in Sun Java System Calendar Server
链接:http://sunsolve.sun.com/search/printfriendly.do?assetkey=1-66-256228-1