安全研究

安全漏洞
KVIrc DCC请求目录遍历和格式串漏洞

发布日期:2010-05-14
更新日期:2010-06-29

受影响系统:
KVIrc KVIrc 3.4.2
KVIrc KVIrc 3.4.0
KVIrc KVIrc 3.2.5
KVIrc KVIrc 3.2
描述:
BUGTRAQ  ID: 40746
CVE ID: CVE-2010-2451,CVE-2010-2452

KVIrc是基于Qt GUI工具包的免费可移植IRC客户端。

KVIrc在处理DCC请求时存在输入验证错误,远程攻击者可以通过目录遍历攻击覆盖本地文件,或通过格式串攻击执行任意代码。

<*来源:fabio (ctrlaltca@libero.it
  
  链接:http://secunia.com/advisories/32410/
        http://lists.omnikron.net/pipermail/kvirc/2010-May/000867.html
        http://www.debian.org/security/2010/dsa-2065
*>

建议:
厂商补丁:

Debian
------
Debian已经为此发布了一个安全公告(DSA-2065-1)以及相应补丁:
DSA-2065-1:kvirc: Multiple vulnerabilities
链接:http://www.debian.org/security/2010/dsa-2065

补丁下载:

Source archives:

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5.dsc
Size/MD5 checksum:     1312 642fb2f743d0b4114dc4dcdfe544e860
http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0.orig.tar.gz
Size/MD5 checksum:  7174211 0f1b85f3b6de354dfd44891923e48ef2
http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5.diff.gz
Size/MD5 checksum:   101743 d17428927906877fe773043410a4bb5d

Architecture independent packages:

http://security.debian.org/pool/updates/main/k/kvirc/kvirc-data_3.4.0-5_all.deb
Size/MD5 checksum:  3485708 39744719be3446d37a48e57ed297edfd

alpha architecture (DEC Alpha)

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_alpha.deb
Size/MD5 checksum:  3982826 3272f368231cbb6c13275125a68f89be
http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_alpha.deb
Size/MD5 checksum:   382428 71dcf62980972fe41f52e842139672a8

amd64 architecture (AMD x86_64 (AMD64))

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_amd64.deb
Size/MD5 checksum:  3714154 29a1fe15e270cb716826f24d8035af27
http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_amd64.deb
Size/MD5 checksum:   384484 f08c49266559130841fc833e54bcbcba

arm architecture (ARM)

http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_arm.deb
Size/MD5 checksum:   382616 899a31f7400fb1f74535452a592aa173
http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_arm.deb
Size/MD5 checksum:  3762824 69c122869ebad6b1972e61c6dfd80b13

armel architecture (ARM EABI)

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_armel.deb
Size/MD5 checksum:  3226626 8b80597f1c3a8f7d9fe49bc611dad251
http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_armel.deb
Size/MD5 checksum:   381044 73288bff85c515bba0330138d928ec36

hppa architecture (HP PA RISC)

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_hppa.deb
Size/MD5 checksum:  4038548 3e5bf52af84b2130cf46844afeaadfc9
http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_hppa.deb
Size/MD5 checksum:   386440 0681f6793f4a26de447ad002b06bfe17

i386 architecture (Intel ia32)

http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_i386.deb
Size/MD5 checksum:   362590 f3e95dc9feda4e41cc437da223870284
http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_i386.deb
Size/MD5 checksum:  3581898 8ae5b2b063047595b7f1dd18f51aba59

ia64 architecture (Intel ia64)

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_ia64.deb
Size/MD5 checksum:  4663430 f45f61754e652f97390b869c8344d660
http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_ia64.deb
Size/MD5 checksum:   362898 463ea4de1b7d1af32d91021a2ddd5a79

mips architecture (MIPS (Big Endian))

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_mips.deb
Size/MD5 checksum:  3364482 ca1b2ae7e7b995165d656de6f4a2ab30
http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_mips.deb
Size/MD5 checksum:   386108 081e05d2b3f4071f44bc65846278c9f6

mipsel architecture (MIPS (Little Endian))

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_mipsel.deb
Size/MD5 checksum:  3316120 4b6bca4c4bbcacb15fcfc4f1f34b5214
http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_mipsel.deb
Size/MD5 checksum:   362786 b5f4ce347b82eee021105f9d88ee64ac

powerpc architecture (PowerPC)

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_powerpc.deb
Size/MD5 checksum:  3915092 baed14374f84466548ee8f158f7fa2a5
http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_powerpc.deb
Size/MD5 checksum:   380006 f7afc26c44037138edaa859a6e74658e

s390 architecture (IBM S/390)

http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_s390.deb
Size/MD5 checksum:  3637078 40be0d58d1e4851747cf714cddaa9d8d
http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_s390.deb
Size/MD5 checksum:   380118 a2b4ede584e0168c616a8617031f6103

sparc architecture (Sun SPARC/UltraSPARC)

http://security.debian.org/pool/updates/main/k/kvirc/kvirc-dev_3.4.0-5_sparc.deb
Size/MD5 checksum:   386258 631d11f8148f985e4ece7d769b2c41ac
http://security.debian.org/pool/updates/main/k/kvirc/kvirc_3.4.0-5_sparc.deb
Size/MD5 checksum:  3532956 b10c59a393ff583bea1514a75baa628b

补丁安装方法:

1. 手工安装补丁包:

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

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

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

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

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

https://svn.kvirc.de/kvirc/changeset/4317
https://svn.kvirc.de/kvirc/changeset/4335

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