CVE-2003-0032
CVSS5.0
发布时间 :2003-01-17 00:00:00
修订时间 :2016-10-17 22:28:37
NMCOS    

[原文]Memory leak in libmcrypt before 2.5.5 allows attackers to cause a denial of service (memory exhaustion) via a large number of requests to the application, which causes libmcrypt to dynamically load algorithms via libtool.


[CNNVD]Libmcrypt内存泄露资源耗竭漏洞(CNNVD-200301-016)

        
        limbcrypt是一款可代替标准UNIX crypt()的加密相关模块,可动态装载。
        limbcrypt在装载算法时存在内存泄露问题,远程攻击者可以利用这个漏洞提交重复请求,使mcrypt库泄露大量内存而耗尽系统资源,造成拒绝服务攻击。
        当libmcrypt通过libtool每次装载算法时,会有一小部分内存泄露(大概几K字节),在有些长久服务的环境下(WEB服务),攻击者向利用mcrypt库的应用程序重复提交请求,可导致消耗所有系统内存而产生拒绝服务攻击。
        

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: [--]
完整性影响: [--]
可用性影响: [--]
攻击复杂度: [--]
攻击向量: [--]
身份认证: [--]

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

cpe:/a:mcrypt:libmcrypt:2.5.1_r4
cpe:/a:mcrypt:libmcrypt:2.5.3
cpe:/a:mcrypt:libmcrypt:2.5_.0
cpe:/a:mcrypt:libmcrypt:2.5.2

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

未找到相关OVAL定义

- 官方数据库链接

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

- 其它链接及资源

http://distro.conectiva.com.br/atualizacoes/?id=a&anuncio=000567
(UNKNOWN)  CONECTIVA  CLA-2003:567
http://marc.info/?l=bugtraq&m=104162752401212&w=2
(UNKNOWN)  BUGTRAQ  20030103 Multiple libmcrypt vulnerabilities
http://marc.info/?l=bugtraq&m=104188513728573&w=2
(UNKNOWN)  BUGTRAQ  20030105 GLSA: libmcrypt
http://www.debian.org/security/2003/dsa-228
(VENDOR_ADVISORY)  DEBIAN  DSA-228
http://www.iss.net/security_center/static/10988.php
(VENDOR_ADVISORY)  XF  libmcrypt-libtool-memory-leak(10988)
http://www.securityfocus.com/bid/6512
(UNKNOWN)  BID  6512

- 漏洞信息

Libmcrypt内存泄露资源耗竭漏洞
中危 设计错误
2003-01-17 00:00:00 2005-05-13 00:00:00
远程  
        
        limbcrypt是一款可代替标准UNIX crypt()的加密相关模块,可动态装载。
        limbcrypt在装载算法时存在内存泄露问题,远程攻击者可以利用这个漏洞提交重复请求,使mcrypt库泄露大量内存而耗尽系统资源,造成拒绝服务攻击。
        当libmcrypt通过libtool每次装载算法时,会有一小部分内存泄露(大概几K字节),在有些长久服务的环境下(WEB服务),攻击者向利用mcrypt库的应用程序重复提交请求,可导致消耗所有系统内存而产生拒绝服务攻击。
        

- 公告与补丁

        厂商补丁:
        Mcrypt
        ------
        目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
        Mcrypt Upgrade libmcrypt 2.5.5
        
        http://mcrypt.hellug.gr/lib/index.html

- 漏洞信息

9685
libmcrypt libtool Request Saturation DoS
Remote / Network Access Denial of Service, Misconfiguration
Loss of Confidentiality, Loss of Availability
Exploit Unknown

- 漏洞描述

libmcrypt contains a flaw that may allow a remote denial of service. The issue is triggered when libmcrypt loads algorithms via libtool, which will cause a memory leak. By repeating the requests for libmcrypt, a remote attacker can exhaust the memory on the system. This flaw leads to a loss of availablity.

- 时间线

2003-01-03 Unknow
Unknow Unknow

- 解决方案

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

- 相关参考

- 漏洞作者

- 漏洞信息

LibMCrypt Memory Leak Resource Exhaustion Vulnerability
Design Error 6512
Yes No
2003-01-03 12:00:00 2009-07-11 07:17:00
Vulnerability discovery credited to "Ilia A." <ilia@prohost.org>.

- 受影响的程序版本

Mcrypt libmcrypt 2.5.3
Mcrypt libmcrypt 2.5.2
+ S.u.S.E. Linux 8.1
Mcrypt libmcrypt 2.5.1 -r4
+ Gentoo Linux 1.4 _rc1
+ Gentoo Linux 1.2
Mcrypt libmcrypt 2.5 .0
+ 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
Mcrypt libmcrypt 2.4.20
+ S.u.S.E. Linux 8.0 i386
+ S.u.S.E. Linux 8.0
Mcrypt libmcrypt 2.4.18
+ Conectiva Linux 8.0
Mcrypt libmcrypt 2.4.15
+ S.u.S.E. Linux 7.3 sparc
+ S.u.S.E. Linux 7.3 ppc
+ S.u.S.E. Linux 7.3 i386
+ S.u.S.E. Linux 7.3
Mcrypt libmcrypt 2.4.10
+ S.u.S.E. Linux 7.2 i386
+ S.u.S.E. Linux 7.2
Mcrypt libmcrypt 2.4.9
+ Conectiva Linux 7.0
Mcrypt libmcrypt 2.4.7
+ S.u.S.E. Linux 7.1 x86
+ S.u.S.E. Linux 7.1 ppc
+ S.u.S.E. Linux 7.1 alpha
+ S.u.S.E. Linux 7.1
Mcrypt libmcrypt 2.5.5

- 不受影响的程序版本

Mcrypt libmcrypt 2.5.5

- 漏洞讨论

libmcrypt is a freely available, open source replacement for standard UNIX crypt().

A memory leak has been reported in libmcrypt. When invoked, libmcrypt causes a small memory leak which is not reclaimed by the system. Because of this, services that use libmcrypt that are persistent could be used to invoke several instances of libmcrypt, resulting in a resource exhaustion vulnerability.

- 漏洞利用

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;.

- 解决方案

This vulnerability has been reported as being fixed in libcrypt versions 2.5.5 and later.

Gentoo Linux has released an advisory. Users who have installed dev-libs/libmcrypt-2.5.1-r4 or earlier are advised to update their systems by issuing the following commands:

emerge rsync
emerge libmcrypt
emerge clean

Conectiva has released a security advisory (CLA-2003:567) containing fixes. Users are advised to upgrade their mcrypt package as soon as possible.

Fixes:


Mcrypt libmcrypt 2.4.10

Mcrypt libmcrypt 2.4.15

Mcrypt libmcrypt 2.4.18

Mcrypt libmcrypt 2.4.20

Mcrypt libmcrypt 2.4.7

Mcrypt libmcrypt 2.4.9

Mcrypt libmcrypt 2.5 .0

Mcrypt libmcrypt 2.5.2

Mcrypt libmcrypt 2.5.3

- 相关参考

 

 

关于SCAP中文社区

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

版权声明

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