安全研究

安全漏洞
SquirrelMail 1.4.18版本修复多个安全漏洞

发布日期:2009-05-12
更新日期:2009-05-13

受影响系统:
SquirrelMail SquirrelMail <= 1.4.17
不受影响系统:
SquirrelMail SquirrelMail 1.4.18
描述:
BUGTRAQ  ID: 34916
CVE(CAN) ID: CVE-2009-1578,CVE-2009-1579,CVE-2009-1580,CVE-2009-1581,CVE-2009-1381

SquirrelMail是一款PHP编写的WEBMAIL程序。

SquirrelMail的1.4.18之前版本中的多个安全漏洞允许恶意用户执行跨站脚本、会话固定和网络钓鱼攻击。

1) contrib/decrypt_headers.php等模块没有正确地用户所提交的URI等请求参数,远程攻击者可以通过提交恶意请求执行跨站脚本攻击,在用户浏览器会话中注入并执行任意HTML和脚本代码。

2) 会话处理中的错误可能导致劫持其他用户的会话。

3) 没有正确地过滤对邮件的输入便显示给了用户,在打开特制邮件消息时可能通过跨站脚本覆盖GUI界面元素。

4) 没有正确地过滤对map_yp_alias用户名映射函数所传送的输入便在shell命令中使用,这可能导致执行任意服务器端脚本。

<*来源:Christian Balzer
  
  链接:http://secunia.com/advisories/35073/
        http://www.squirrelmail.org/security/issue/2009-05-09
        http://www.squirrelmail.org/security/issue/2009-05-12
        http://www.squirrelmail.org/security/issue/2009-05-08
        http://www.squirrelmail.org/security/issue/2009-05-10
        http://www.squirrelmail.org/security/issue/2009-05-11
        http://www.debian.org/security/2009/dsa-1802
        https://www.redhat.com/support/errata/RHSA-2009-1066.html
        http://security.gentoo.org/glsa/glsa-201001-08.xml
*>

建议:
厂商补丁:

Debian
------
Debian已经为此发布了一个安全公告(DSA-1802-1)以及相应补丁:
DSA-1802-1:New squirrelmail packages fix several vulnerabilities
链接:http://www.debian.org/security/2009/dsa-1802

补丁下载:
Source archives:

http://security.debian.org/pool/updates/main/s/squirrelmail/squirrelmail_1.4.9a-4.dsc
Size/MD5 checksum:     1021 c3b30d221d83b84f3da9d05d143aa950
http://security.debian.org/pool/updates/main/s/squirrelmail/squirrelmail_1.4.9a-4.diff.gz
Size/MD5 checksum:    27710 1ac9a374320a25feb8702c481f07f69d
http://security.debian.org/pool/updates/main/s/squirrelmail/squirrelmail_1.4.9a.orig.tar.gz
Size/MD5 checksum:   598950 5b19f8cc5badef91d1f2410df41564bc

Architecture independent packages:

http://security.debian.org/pool/updates/main/s/squirrelmail/squirrelmail_1.4.9a-4_all.deb
Size/MD5 checksum:   593578 67c67fb13e4dc98739aab5264a4438c4

Debian GNU/Linux 5.0 alias lenny
- --------------------------------

Source archives:

http://security.debian.org/pool/updates/main/s/squirrelmail/squirrelmail_1.4.15.orig.tar.gz
Size/MD5 checksum:   621320 87b466fef98e770307afffd75fe25589
http://security.debian.org/pool/updates/main/s/squirrelmail/squirrelmail_1.4.15-4+lenny1.diff.gz
Size/MD5 checksum:    26677 e7ef140569ced51ec588475ecf263240
http://security.debian.org/pool/updates/main/s/squirrelmail/squirrelmail_1.4.15-4+lenny1.dsc
Size/MD5 checksum:     1524 331663015bb223994af67352c96d2d88

Architecture independent packages:

http://security.debian.org/pool/updates/main/s/squirrelmail/squirrelmail_1.4.15-4+lenny1_all.deb
Size/MD5 checksum:   609050 7730eb126fcfbed0abed8a3ff304f2c0

补丁安装方法:

1. 手工安装补丁包:

  首先,使用下面的命令来下载补丁软件:
  # wget url  (url是补丁下载链接地址)

  然后,使用下面的命令来安装补丁:  
  # dpkg -i file.deb (file是相应的补丁名)

2. 使用apt-get自动安装补丁包:

   首先,使用下面的命令更新内部数据库:
   # apt-get update
  
   然后,使用下面的命令安装更新软件包:
   # apt-get upgrade

RedHat
------
RedHat已经为此发布了一个安全公告(RHSA-2009:1066-01)以及相应补丁:
RHSA-2009:1066-01:Important: squirrelmail security update
链接:https://www.redhat.com/support/errata/RHSA-2009-1066.html

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

http://sourceforge.net/project/downloading.php?groupname=squirrelmail&filename=squirrelmail-1.4.18.tar.gz

Gentoo
------
Gentoo已经为此发布了一个安全公告(GLSA 201001-08)以及相应补丁:
GLSA 201001-08:SquirrelMail: Multiple vulnerabilities
链接:http://security.gentoo.org/glsa/glsa-201001-08.xml

所有SquirrelMail用户都应升级到最新版本:

    # emerge --sync
    # emerge --ask --oneshot --verbose ">=3Dmail-client/squirrelmail-1.4.=19"

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