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

SquirrelMail对HTML格式EMAIL处理存在漏洞


发布时间:2002-01-28
更新时间:2002-01-28
严重程度:
威胁程度:服务器信息泄露
错误类型:输入验证错误
利用方式:服务器模式

BUGTRAQ ID:3956

受影响系统
SquirrelMail SquirrelMail 1.2.2
详细描述
SquirrelMail是一款PHP4编写的WEB MAIL程序,支持多种系统平台。


在某些SQUIRRELMAIL版本中,如果HTML格式EMAIL中包含恶意内容代码,如插入
JAVASCRIPT脚本,可以导致脚本代码被执行。
也可能包含相关其他SQUIRRELMAIL脚本的引用,可能导致以认证用户的身份
进行恶意行为操作。

问题存在compose.php脚本允许参数传递给GET,因此如下发送一信息给x@y.com:

<img
src="compose.php?send_to=x@y.com&subject=foo&bar=bar&send=1">

read_body.php脚本不检查HTML的JAVASCRIPT标签,可以导致如下脚本被执行:

<img src="javascript:alert('Oh dear')">

测试代码
见描述部分

解决方案
请下载SquirrelMail SquirrelMail 1.2.2:

SquirrelMail Upgrade squirrelmail-1.2.3.tar.gz
http://www.squirrelmail.org/download.php

相关信息
参考:http://www.securityfocus.com/archive/1/252259