maildrop 2.3.0本地权限提升漏洞

来源:岁月联盟 编辑:zhuzhu 时间:2010-02-08
maildrop 2.3.0本地权限提升漏洞 影响版本:
Double Precision Inc. maildrop 2.3.0漏洞描述:
CVE ID: CVE-2010-0301

maildrop是带有过滤功能的邮件传输代理。

如果root用户以-d选项运行maildrop,则main.C使用了root的gid执行用户主目录中的.mailfilter,这允许本地用户通过特制文件获得权限提升。成功攻击要求maildrop编译为没有设置RESET_GID,如邮件目录没有使用粘着位。<*参考 
http://secunia.com/advisories/38367
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=564601
https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=559681
http://www.debian.org/security/2010/dsa-1981
*>
安全建议:
厂商补丁:

Debian
------
Debian已经为此发布了一个安全公告(DSA-1981-1)以及相应补丁:
DSA-1981-1:New maildrop packages fix privilege escalation
链接:http://www.debian.org/security/2010/dsa-1981

补丁下载:

Source archives:

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1.dsc
Size/MD5 checksum:      736 5d4c1da5e17a5055431958284386d2ae
http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2.orig.tar.gz
Size/MD5 checksum:  3217622 d799e44aa65027a02343e5e08b97f3a0
http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1.diff.gz
Size/MD5 checksum:    13865 bbbbb2f714d5aafbca2255ae600ed4d4

alpha architecture (DEC Alpha)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1_alpha.deb
Size/MD5 checksum:   396270 721dac0bfe0adfe12821648b114b529b

amd64 architecture (AMD x86_64 (AMD64))

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1_amd64.deb
Size/MD5 checksum:   363334 361b1d09e6029290979f22eef0fdba91

arm architecture (ARM)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1_arm.deb
Size/MD5 checksum:   349906 8fee827790bdc6698f3597e12fe52d6f

hppa architecture (HP PA RISC)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1_hppa.deb
Size/MD5 checksum:   388340 08b9be87f2c3cc52c620db2adbfcacef

i386 architecture (Intel ia32)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1_i386.deb
Size/MD5 checksum:   355822 0a4b406123abee445305109c4915ba23

ia64 architecture (Intel ia64)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1_ia64.deb
Size/MD5 checksum:   469936 91586db32dc8713252dd82239ae0eda8

mipsel architecture (MIPS (Little Endian))

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1_mipsel.deb
Size/MD5 checksum:   376078 1ab6b5a13b76f428dac12534de3caa01

powerpc architecture (PowerPC)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1_powerpc.deb
Size/MD5 checksum:   361516 932ec47bae8d8e0415cc34b9ef01da38

s390 architecture (IBM S/390)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.2-11+etch1_s390.deb
Size/MD5 checksum:   366974 f39b7f1d816f17060e5b0253426a9438


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

Debian (stable)
- ---------------

Stable updates are available for alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390 and sparc.

Source archives:

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1.dsc
Size/MD5 checksum:     1137 fc8c7f28371afe62703db1c24103f348
http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4.orig.tar.gz
Size/MD5 checksum:  3566630 78e6c27afe7eff9e132b8bc20087aae7
http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1.diff.gz
Size/MD5 checksum:   807697 85669f0b67c38a7e55e3f22e9431ea65

alpha architecture (DEC Alpha)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_alpha.deb
Size/MD5 checksum:   401854 c19dc4ca2946033b4fdeb85fed6d86e1

amd64 architecture (AMD x86_64 (AMD64))

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_amd64.deb
Size/MD5 checksum:   371578 1a3079eaa90d5665de73671a7f478d2e

arm architecture (ARM)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_arm.deb
Size/MD5 checksum:   350228 2e2614f28b004dbfbc51ed1ab6a90771

armel architecture (ARM EABI)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_armel.deb
Size/MD5 checksum:   347804 66b6ff4506f5376c92bfc9c5e5fc6fd6

hppa architecture (HP PA RISC)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_hppa.deb
Size/MD5 checksum:   388948 34f00537866981c9613aa7ac4ef16e5f

i386 architecture (Intel ia32)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_i386.deb
Size/MD5 checksum:   359326 1e1b2e94312f7074321d5b11dc3524f5

ia64 architecture (Intel ia64)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_ia64.deb
Size/MD5 checksum:   466472 f2e570b2fcd4835f2fe69449aa95e069

mips architecture (MIPS (Big Endian))

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_mips.deb
Size/MD5 checksum:   375164 7fd35c034b5008d27cfd2cfedd106e16

mipsel architecture (MIPS (Little Endian))

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_mipsel.deb
Size/MD5 checksum:   375880 f94835ac5be58099a0b9fa7168dd53d8

powerpc architecture (PowerPC)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_powerpc.deb
Size/MD5 checksum:   380282 a84766802c113e9635589ed9d921a09d

s390 architecture (IBM S/390)

http://security.debian.org/pool/updates/main/m/maildrop/maildrop_2.0.4-3+lenny1_s390.deb
Size/MD5 checksum:   375186 ed49ebd7e0c72e3d602e12b2d24d5464

补丁安装方法:

1. 手工安装补丁包:

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

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

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

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

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

http://www.courier-mta.org/maildrop/changelog.html

图片内容