CVE-2005-0102
CVSS7.2
发布时间 :2005-01-24 00:00:00
修订时间 :2010-08-21 00:25:29
NMCOPS    

[原文]Integer overflow in camel-lock-helper in Evolution 2.0.2 and earlier allows local users or remote malicious POP3 servers to execute arbitrary code via a length value of -1, which leads to a zero byte memory allocation and a buffer overflow.


[CNNVD]Evolution camel-lock-helper 整数溢出漏洞(CNNVD-200501-272)

        Evolution是一款GNOME下的类似于Outlook的程序。
        Evolution 2.0.2及之前版本中的camel-lock-helper存在一个整数溢出漏洞。
        本地和远程攻击者可以利用这个漏洞,通过设置length值为-1,导致缓冲区溢出,从而执行任意代码。

- CVSS (基础分值)

CVSS分值: 7.2 [严重(HIGH)]
机密性影响: COMPLETE [完全的信息泄露导致所有系统文件暴露]
完整性影响: COMPLETE [系统完整性可被完全破坏]
可用性影响: COMPLETE [可能导致系统完全宕机]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: LOCAL [漏洞利用需要具有物理访问权限或本地帐户]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)

cpe:/a:ximian:evolution:1.2.3
cpe:/a:ximian:evolution:1.2.4
cpe:/a:ximian:evolution:1.2.2
cpe:/a:ximian:evolution:1.3.2_beta

- OVAL (用于检测的技术细节)

oval:org.mitre.oval:def:9616Integer overflow in camel-lock-helper in Evolution 2.0.2 and earlier allows local users or remote malicious POP3 servers to execute arbitrar...
*OVAL详细的描述了检测该漏洞的方法,你可以从相关的OVAL定义中找到更多检测该漏洞的技术细节。

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-0102
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2005-0102
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200501-272
(官方数据源) CNNVD

- 其它链接及资源

http://xforce.iss.net/xforce/xfdb/19031
(VENDOR_ADVISORY)  XF  evolution-camellockhelper-bo(19031)
http://www.securityfocus.com/bid/12354
(VENDOR_ADVISORY)  BID  12354
http://www.redhat.com/support/errata/RHSA-2005-397.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2005:397
http://www.debian.org/security/2005/dsa-673
(VENDOR_ADVISORY)  DEBIAN  DSA-673
http://security.gentoo.org/glsa/glsa-200501-35.xml
(VENDOR_ADVISORY)  GENTOO  GLSA-200501-35
http://distro.conectiva.com.br/atualizacoes/?id=a&anuncio=000925
(VENDOR_ADVISORY)  CONECTIVA  CLA-2005:925
http://www.redhat.com/support/errata/RHSA-2005-238.html
(UNKNOWN)  REDHAT  RHSA-2005:238
http://www.ubuntulinux.org/support/documentation/usn/usn-69-1
(UNKNOWN)  UBUNTU  USN-69-1
http://www.mandriva.com/security/advisories?name=MDKSA-2005:024
(UNKNOWN)  MANDRAKE  MDKSA-2005:024
http://securitytracker.com/id?1012981
(UNKNOWN)  SECTRACK  1012981
http://secunia.com/advisories/13830
(UNKNOWN)  SECUNIA  13830

- 漏洞信息

Evolution camel-lock-helper 整数溢出漏洞
高危 缓冲区溢出
2005-01-24 00:00:00 2005-10-20 00:00:00
远程  
        Evolution是一款GNOME下的类似于Outlook的程序。
        Evolution 2.0.2及之前版本中的camel-lock-helper存在一个整数溢出漏洞。
        本地和远程攻击者可以利用这个漏洞,通过设置length值为-1,导致缓冲区溢出,从而执行任意代码。

- 公告与补丁

        目前厂商已经发布了升级补丁以修复此安全问题,补丁获取链接:
        http://www.gnome.org/projects/evolution/

- 漏洞信息 (F36138)

dsa-673.txt (PacketStormID:F36138)
2005-02-23 00:00:00
 
advisory,overflow,arbitrary,local,root
linux,debian
CVE-2005-0102
[点击下载]

Debian Security Advisory 673-1 - Max Vozeler discovered an integer overflow in a helper application inside of Evolution, a free grouware suite. A local attacker could cause the setuid root helper to execute arbitrary code with elevated privileges.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- --------------------------------------------------------------------------
Debian Security Advisory DSA 673-1                     security@debian.org
http://www.debian.org/security/                             Martin Schulze
February 10th, 2005                     http://www.debian.org/security/faq
- --------------------------------------------------------------------------

Package        : evolution
Vulnerability  : integer overflow
Problem-Type   : local
Debian-specific: no
CVE ID         : CAN-2005-0102
BugTraq ID     : 12354

Max Vozeler discovered an integer overflow in a helper application
inside of Evolution, a free grouware suite.  A local attacker could
cause the setuid root helper to execute arbitrary code with elevated
privileges.

For the stable distribution (woody) this problem has been fixed in
version 1.0.5-1woody2.

For the unstable distribution (sid) this problem has been fixed in
version 2.0.3-1.2.

We recommend that you upgrade your evolution package.


Upgrade Instructions
- --------------------

wget url
        will fetch the file for you
dpkg -i file.deb
        will install the referenced file.

If you are using the apt-get package manager, use the line for
sources.list as given below:

apt-get update
        will update the internal database
apt-get upgrade
        will install corrected packages

You may use an automated update by adding the resources from the
footer to the proper configuration.


Debian GNU/Linux 3.0 alias woody
- --------------------------------

  Source archives:

    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2.dsc
      Size/MD5 checksum:      990 135eae823f6a0159a5f7ec6bc72c72b0
    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2.diff.gz
      Size/MD5 checksum:    16718 fdcc1244d1cfbe4c297cc49a577491b8
    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5.orig.tar.gz
      Size/MD5 checksum: 15010672 d2ffe374b453d28f5456db5af0a7983c

  Alpha architecture:

    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2_alpha.deb
      Size/MD5 checksum: 10271422 207d01d4b051c5350a6c1952bc5221ee
    http://security.debian.org/pool/updates/main/e/evolution/libcamel-dev_1.0.5-1woody2_alpha.deb
      Size/MD5 checksum:   947952 b74d9c65882ae4bafa47d6614a96596c
    http://security.debian.org/pool/updates/main/e/evolution/libcamel0_1.0.5-1woody2_alpha.deb
      Size/MD5 checksum:   623002 5b864fe6659626050ac55ebf5e8572e0

  ARM architecture:

    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2_arm.deb
      Size/MD5 checksum:  9282272 57853c1bd08388274b34399548bff183
    http://security.debian.org/pool/updates/main/e/evolution/libcamel-dev_1.0.5-1woody2_arm.deb
      Size/MD5 checksum:   663850 30e04aac4fbcda4e6b709aa1eb378f74
    http://security.debian.org/pool/updates/main/e/evolution/libcamel0_1.0.5-1woody2_arm.deb
      Size/MD5 checksum:   492650 96a58d81835fe40c118613994898a99f

  Intel IA-32 architecture:

    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2_i386.deb
      Size/MD5 checksum:  8905428 cc4885b6fff4f47cc3b729765454ea3d
    http://security.debian.org/pool/updates/main/e/evolution/libcamel-dev_1.0.5-1woody2_i386.deb
      Size/MD5 checksum:   585986 53373ed37020c508d50c7f1c5006e6d3
    http://security.debian.org/pool/updates/main/e/evolution/libcamel0_1.0.5-1woody2_i386.deb
      Size/MD5 checksum:   470658 615259b21a7c889e8c7203b10e4e7b15

  Intel IA-64 architecture:

    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2_ia64.deb
      Size/MD5 checksum: 11454804 a4545f6efeb590b2602f8b8c44c9072d
    http://security.debian.org/pool/updates/main/e/evolution/libcamel-dev_1.0.5-1woody2_ia64.deb
      Size/MD5 checksum:   948252 f24c513391cdbd5cf51e0ec5a01def13
    http://security.debian.org/pool/updates/main/e/evolution/libcamel0_1.0.5-1woody2_ia64.deb
      Size/MD5 checksum:   771184 2dbb984644f181bd46d996c6f06c2ac2

  Motorola 680x0 architecture:

    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2_m68k.deb
      Size/MD5 checksum:  8876466 b47fd595352d5535199dc889d9aa653d
    http://security.debian.org/pool/updates/main/e/evolution/libcamel-dev_1.0.5-1woody2_m68k.deb
      Size/MD5 checksum:   578364 821686bde02e2ab5a86a3f07f272af26
    http://security.debian.org/pool/updates/main/e/evolution/libcamel0_1.0.5-1woody2_m68k.deb
      Size/MD5 checksum:   483950 0927332469d079b3118ff012038b2865

  PowerPC architecture:

    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2_powerpc.deb
      Size/MD5 checksum:  9339162 e0df2bad032a3a996981b3483223f0f0
    http://security.debian.org/pool/updates/main/e/evolution/libcamel-dev_1.0.5-1woody2_powerpc.deb
      Size/MD5 checksum:   680544 be4b5ade6dcbe9264d30becd3f3789e1
    http://security.debian.org/pool/updates/main/e/evolution/libcamel0_1.0.5-1woody2_powerpc.deb
      Size/MD5 checksum:   511292 2bcda2165950f94d01630b13cb1264d1

  IBM S/390 architecture:

    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2_s390.deb
      Size/MD5 checksum:  9219484 065504345356c2993a8ff479c7ac4653
    http://security.debian.org/pool/updates/main/e/evolution/libcamel-dev_1.0.5-1woody2_s390.deb
      Size/MD5 checksum:   640874 627f5efbeccefd384ae0335dd784c82b
    http://security.debian.org/pool/updates/main/e/evolution/libcamel0_1.0.5-1woody2_s390.deb
      Size/MD5 checksum:   522850 d7055f0f6a273a52cd09fd783f88c525

  Sun Sparc architecture:

    http://security.debian.org/pool/updates/main/e/evolution/evolution_1.0.5-1woody2_sparc.deb
      Size/MD5 checksum:  9393318 4325f6d1bccd22cda371be7dd0a3add8
    http://security.debian.org/pool/updates/main/e/evolution/libcamel-dev_1.0.5-1woody2_sparc.deb
      Size/MD5 checksum:   670336 f58f241480dbdd3b6f673fb038e100d4
    http://security.debian.org/pool/updates/main/e/evolution/libcamel0_1.0.5-1woody2_sparc.deb
      Size/MD5 checksum:   510008 adc53f31cc22856e321f2e200a4f0d20


  These files will probably be moved into the stable distribution on
  its next update.

- ---------------------------------------------------------------------------------
For apt-get: deb http://security.debian.org/ stable/updates main
For dpkg-ftp: ftp://security.debian.org/debian-security dists/stable/updates/main
Mailing list: debian-security-announce@lists.debian.org
Package info: `apt-cache show <pkg>' and http://packages.debian.org/<pkg>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCCyMnW5ql+IAeqTIRAnvqAJ9BszFMrCsVjdnpMTxosTl+vltiuQCguKpo
MAeZT7eG9KMFtNyzJdPY8tM=
=JfOq
-----END PGP SIGNATURE-----

    

- 漏洞信息

13160
Evolution camel-lock-helper Local Integer Overflow
Local Access Required, Remote / Network Access Input Manipulation
Loss of Integrity
Exploit Unknown

- 漏洞描述

A remote overflow exists in Evolution. Evolution contains a flaw in the camel-lock-helper application resulting in an integer overflow. With a specially crafted request, a malicious, local user or POP3 server can execute arbitrary code with the privileges of the camel-lock-helper application resulting in a loss of integrity.

- 时间线

2005-01-25 Unknow
Unknow Unknow

- 解决方案

Upgrade to version 2.0.2-r1 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.

- 相关参考

- 漏洞作者

- 漏洞信息

Novell Evolution Camel-Lock-Helper Application Remote Integer Overflow Vulnerability
Boundary Condition Error 12354
Yes No
2005-01-24 12:00:00 2009-07-12 10:06:00
Discovery of this vulnerability is credited to Max Vozeler.

- 受影响的程序版本

Ximian Evolution 1.3.2 (beta)
Ximian Evolution 1.2.4
Ximian Evolution 1.2.3
Ximian Evolution 1.2.2
+ Mandriva Linux Mandrake 9.1 ppc
+ Mandriva Linux Mandrake 9.1
+ RedHat Linux 9.0 i386
Ximian Evolution 1.2.1
Ximian Evolution 1.2
Ximian Evolution 1.1.1
Ximian Evolution 1.0.8
+ Mandriva Linux Mandrake 9.0
Ximian Evolution 1.0.7
Ximian Evolution 1.0.6
Ximian Evolution 1.0.5
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0
Ximian Evolution 1.0.4
Ximian Evolution 1.0.3
+ Conectiva Linux 8.0
+ Conectiva Linux 7.0
+ RedHat Linux 7.3
Ubuntu Ubuntu Linux 4.1 ppc
Ubuntu Ubuntu Linux 4.1 ia64
Ubuntu Ubuntu Linux 4.1 ia32
SGI ProPack 3.0
SGI Advanced Linux Environment 3.0
S.u.S.E. Linux Personal 9.2
S.u.S.E. Linux Personal 9.1
S.u.S.E. Linux Personal 9.0 x86_64
S.u.S.E. Linux Personal 9.0
S.u.S.E. Linux Personal 8.2
S.u.S.E. Linux 8.1
S.u.S.E. Linux 8.0 i386
S.u.S.E. Linux 8.0
RedHat Enterprise Linux WS 3
RedHat Enterprise Linux ES 3
RedHat Desktop 3.0
Red Hat Enterprise Linux AS 3
Novell Evolution 2.0.2
+ Conectiva Linux 10.0
+ Conectiva Linux 9.0
+ MandrakeSoft Corporate Server 3.0 x86_64
+ MandrakeSoft Corporate Server 3.0
+ Mandriva Linux Mandrake 10.1 x86_64
+ Mandriva Linux Mandrake 10.1
+ Mandriva Linux Mandrake 10.0 AMD64
+ Mandriva Linux Mandrake 10.0
+ Red Hat Enterprise Linux AS 4
+ RedHat Desktop 4.0
+ RedHat Enterprise Linux ES 4
+ RedHat Enterprise Linux WS 4
+ S.u.S.E. Linux 8.1
+ S.u.S.E. Linux 8.0 i386
+ S.u.S.E. Linux 8.0
+ S.u.S.E. Linux Personal 9.2
+ S.u.S.E. Linux Personal 9.1
+ S.u.S.E. Linux Personal 9.0 x86_64
+ S.u.S.E. Linux Personal 9.0
+ S.u.S.E. Linux Personal 8.2
+ Ubuntu Ubuntu Linux 4.1 ppc
+ Ubuntu Ubuntu Linux 4.1 ia64
+ Ubuntu Ubuntu Linux 4.1 ia32
Mandriva Linux Mandrake 10.1 x86_64
Mandriva Linux Mandrake 10.1
Mandriva Linux Mandrake 10.0 AMD64
Mandriva Linux Mandrake 10.0
MandrakeSoft Corporate Server 3.0 x86_64
MandrakeSoft Corporate Server 3.0
ALT Linux ALT Linux Junior 2.3
ALT Linux ALT Linux Compact 2.3

- 漏洞讨论

The Evolution camel-lock-helper application is reported prone to an integer overflow vulnerability. The issue is reported to exist in the main() function of the 'camel-lock-helper.c' source file.

A remote attacker may exploit this vulnerability to execute arbitrary code.

- 漏洞利用

Currently we are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: vuldb@securityfocus.com &lt;mailto:vuldb@securityfocus.com&gt;.

- 解决方案

Mandrake has released a security advisory (MDKSA-2005:024) and fixes to address this vulnerability. Please see the referenced advisory for further information regarding obtaining and applying fixes.

Ubuntu has released a security advisory (USN-69-1 ) and fixes to address this vulnerability. Please see the referenced advisory for further information regarding obtaining and applying fixes.

Gentoo has released an advisory (GLSA 200501-35) and an updated eBuild to address this vulnerability. Gentoo users are advised to issue the following sequence of commands as a superuser in order to apply the fixes:
emerge --sync
emerge --ask --oneshot --verbose ">=mail-client/evolution-2.0.2-r1"

SuSE Linux has released a security summary report (SUSE-SR:2005:003) that contains fixes to address this and other vulnerabilities. Customers are advised to peruse the referenced advisory for further information regarding obtaining and applying appropriate updates.

Debian has released a security advisory (DSA 673-1) and fixes to address this vulnerability. Please see the referenced advisory for further information regarding obtaining and applying fixes.

Conectiva Linux has released advisory CLA-2005:925 along with an upgrade dealing with this issue. Please see the referenced advisory for more information.

ALT Linux has released updates dealing with this and other issues. Please see the reference section for more information.

RedHat has released advisory RHSA-2005:238-18, along with fixes to address this issue in RedHat Enterprise Linux. Please see the referenced advisory for further information.

SGI has released advisory 20050503-01-U, along with SGI Advanced Linux Environment 3 Security Update #38 to address this, and other issues. Please see the referenced advisory for further information.


Ximian Evolution 1.0.5

Mandriva Linux Mandrake 10.0

Mandriva Linux Mandrake 10.0 AMD64

Mandriva Linux Mandrake 10.1

Mandriva Linux Mandrake 10.1 x86_64

Novell Evolution 2.0.2

MandrakeSoft Corporate Server 3.0 x86_64

MandrakeSoft Corporate Server 3.0

S.u.S.E. Linux 8.1

S.u.S.E. Linux Personal 8.2

S.u.S.E. Linux Personal 9.0

S.u.S.E. Linux Personal 9.0 x86_64

S.u.S.E. Linux Personal 9.1

S.u.S.E. Linux Personal 9.2

- 相关参考

 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站