安全研究

安全漏洞
TWiki URLPARAM变量跨站脚本漏洞

发布日期:2008-12-06
更新日期:2008-12-09

受影响系统:
TWiki TWiki 4.2.x
不受影响系统:
TWiki TWiki 4.2.4
描述:
BUGTRAQ  ID: 32669
CVE(CAN) ID: CVE-2008-5304

TWiki是一款灵活易用、功能强大的企业协作平台和知识管理系统。

%URLPARAM{}% TWiki变量是用于创建动态wiki内容和wiki应用的命令。如果未经正确的编码便在HTML表单字段值中使用了URLPARAM的话,就可能导致跨站脚本攻击攻击。例如:

<input type="text" name="city" value="%URLPARAM{ "city" }%" />

攻击者可以创建city URL参数,用双引号括起input value=""属性,然后添加其他属性。

<*来源:Marc Schoenefeld (marc.schoenefeld@uni-muenster.de
        Steve Milner
  
  链接:http://secunia.com/advisories/33040/
        http://twiki.org/cgi-bin/view/Codev/SecurityAlert-CVE-2008-5304?cover=print
*>

测试方法:

警 告

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

http://example.com/twiki/view/TWiki/WebSearch?search=%27a%20onmouseover=alert(document.cookie)%20%27
http://example.com/twiki/view/TWiki/ResetPassword?username="<script language=Javascript>alert('3y3 0wn j00 TWIKI')</script>

建议:
厂商补丁:

TWiki
-----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://twiki.org/p/pub/Codev/SecurityAlert-CVE-2008-5304/SecurityAlert-CVE-2008-5304-hotfix.zip

浏览次数:2631
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障