CVE-2004-0823
CVSS7.5
发布时间 :2004-09-07 00:00:00
修订时间 :2010-08-21 00:21:20
NMCOS    

[原文]OpenLDAP 1.0 through 2.1.19, as used in Apple Mac OS 10.3.4 and 10.3.5 and possibly other operating systems, may allow certain authentication schemes to use hashed (crypt) passwords in the userPassword attribute as if they were plaintext passwords, which allows remote attackers to re-use hashed passwords without decrypting them.


[CNNVD]OpenLDAP CRYPT密码验证漏洞(CNNVD-200409-014)

        
        Mac OS X是一款使用在Mac机器上的操作系统,基于BSD系统。
        OpenLDAP在进行验证CRYPT密码时存在问题,远程攻击者可以利用这个漏洞使用其他用户的CRYPT值作为密码登录。
        OpenLDAP存在一个漏洞,影响Apple's Mac OS X及其他操作系统。攻击者使用目标用户密码的CRYPT值就能以目标用户权限登录。Apple报告CRYPT密码可以明文密码作为userPassword特定。根据报告,部分验证机制可使用CRYPT值作为明文密码。
        

- CVSS (基础分值)

CVSS分值: 7.5 [严重(HIGH)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: PARTIAL [可能会导致系统文件被修改]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

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

cpe:/a:openldap:openldap:1.2.13
cpe:/a:openldap:openldap:1.2.10
cpe:/a:openldap:openldap:2.0.25
cpe:/a:openldap:openldap:2.0.11_11s
cpe:/a:openldap:openldap:2.0.6
cpe:/a:openldap:openldap:2.0.11_11
cpe:/a:openldap:openldap:2.1.10
cpe:/a:openldap:openldap:1.2.9
cpe:/a:openldap:openldap:2.0.12
cpe:/a:openldap:openldap:1.0.1
cpe:/a:openldap:openldap:2.0.19
cpe:/a:openldap:openldap:2.0.23
cpe:/a:openldap:openldap:2.0.16
cpe:/a:openldap:openldap:2.0.8
cpe:/a:openldap:openldap:1.2.2
cpe:/a:openldap:openldap:2.0.5
cpe:/a:openldap:openldap:2.0.3
cpe:/a:openldap:openldap:2.0.15
cpe:/a:openldap:openldap:2.0.17
cpe:/a:openldap:openldap:2.0.11_9
cpe:/a:openldap:openldap:2.1.12
cpe:/a:openldap:openldap:2.0.14
cpe:/a:openldap:openldap:1.0.2
cpe:/a:openldap:openldap:1.2.5
cpe:/a:openldap:openldap:1.1.2
cpe:/a:openldap:openldap:2.1.18
cpe:/a:openldap:openldap:1.2.6
cpe:/a:openldap:openldap:1.1
cpe:/a:openldap:openldap:2.0.22
cpe:/a:openldap:openldap:2.1_.20
cpe:/a:openldap:openldap:2.1.11
cpe:/a:openldap:openldap:1.2.8
cpe:/a:openldap:openldap:2.0.18
cpe:/a:openldap:openldap:2.0.21
cpe:/a:openldap:openldap:2.1.19
cpe:/a:openldap:openldap:2.0.7
cpe:/o:apple:mac_os_x_server:10.3.5Apple Mac OS X Server 10.3.5
cpe:/a:openldap:openldap:2.0.13
cpe:/a:openldap:openldap:2.0
cpe:/a:openldap:openldap:1.2.11
cpe:/a:openldap:openldap:2.0.11
cpe:/a:openldap:openldap:2.1.4
cpe:/a:openldap:openldap:2.1.13
cpe:/a:openldap:openldap:2.0.27
cpe:/a:openldap:openldap:2.0.4
cpe:/a:openldap:openldap:1.1.3
cpe:/a:openldap:openldap:2.0.1
cpe:/a:openldap:openldap:1.1.1
cpe:/a:openldap:openldap:2.1.16
cpe:/o:apple:mac_os_x_server:10.3.4Apple Mac OS X Server 10.3.4
cpe:/a:openldap:openldap:2.0.10
cpe:/a:openldap:openldap:2.0.20
cpe:/a:openldap:openldap:2.0.2
cpe:/o:apple:mac_os_x:10.2.8Apple Mac OS X 10.2.8
cpe:/o:apple:mac_os_x_server:10.2.8Apple Mac OS X Server 10.2.8
cpe:/a:openldap:openldap:2.0.9
cpe:/a:openldap:openldap:1.1.4
cpe:/a:openldap:openldap:1.2
cpe:/a:openldap:openldap:2.1.17
cpe:/o:apple:mac_os_x:10.3.4Apple Mac OS X 10.3.4
cpe:/a:openldap:openldap:1.2.4
cpe:/a:openldap:openldap:1.2.3
cpe:/a:openldap:openldap:1.0.3
cpe:/a:openldap:openldap:1.2.1
cpe:/o:apple:mac_os_x:10.3.5Apple Mac OS X 10.3.5
cpe:/a:openldap:openldap:1.2.7
cpe:/a:openldap:openldap:1.0
cpe:/a:openldap:openldap:2.1.15
cpe:/a:openldap:openldap:1.2.12
cpe:/a:openldap:openldap:2.1.14

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

oval:org.mitre.oval:def:10703OpenLDAP 1.0 through 2.1.19, as used in Apple Mac OS 10.3.4 and 10.3.5 and possibly other operating systems, may allow certain authenticatio...
*OVAL详细的描述了检测该漏洞的方法,你可以从相关的OVAL定义中找到更多检测该漏洞的技术细节。

- 官方数据库链接

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

- 其它链接及资源

http://xforce.iss.net/xforce/xfdb/17300
(VENDOR_ADVISORY)  XF  openldap-crypt-gain-access(17300)
http://www.securityfocus.com/bid/11137
(VENDOR_ADVISORY)  BID  11137
http://www.securityfocus.com/advisories/7148
(VENDOR_ADVISORY)  APPLE  APPLE-SA-2004-09-07
http://www.auscert.org.au/render.html?it=4363
(VENDOR_ADVISORY)  AUSCERT  ESB-2004.0559
http://secunia.com/advisories/12491/
(VENDOR_ADVISORY)  SECUNIA  12491
http://www.redhat.com/support/errata/RHSA-2005-751.html
(UNKNOWN)  REDHAT  RHSA-2005:751
http://support.avaya.com/elmodocs2/security/ASA-2006-157.htm
(UNKNOWN)  CONFIRM  http://support.avaya.com/elmodocs2/security/ASA-2006-157.htm
http://secunia.com/advisories/21520
(UNKNOWN)  SECUNIA  21520
http://secunia.com/advisories/17233
(UNKNOWN)  SECUNIA  17233

- 漏洞信息

OpenLDAP CRYPT密码验证漏洞
高危 设计错误
2004-09-07 00:00:00 2005-10-20 00:00:00
远程  
        
        Mac OS X是一款使用在Mac机器上的操作系统,基于BSD系统。
        OpenLDAP在进行验证CRYPT密码时存在问题,远程攻击者可以利用这个漏洞使用其他用户的CRYPT值作为密码登录。
        OpenLDAP存在一个漏洞,影响Apple's Mac OS X及其他操作系统。攻击者使用目标用户密码的CRYPT值就能以目标用户权限登录。Apple报告CRYPT密码可以明文密码作为userPassword特定。根据报告,部分验证机制可使用CRYPT值作为明文密码。
        

- 公告与补丁

        厂商补丁:
        Apple
        -----
        目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
        
        http://www.apple.com/support/downloads/

        For Mac OS X v10.3.4 "Panther":
        下载文件名: "SecUpd2004-09-07PanClient.dmg"
        SHA-1数字签名: a37cd43439f4e82d05d07924101e370d96dc41a9
        For Mac OS X Server v10.3.5 "Panther":
        下载文件名: "SecUpdSrvr2004-09-07PanM.dmg"
        SHA-1数字签名: 8766c93d5675f8d1d9ebec67e80b7a94d16a1858
        For Mac OS X Server v10.3.4 "Panther":
        下载文件名: "SecUpdSrvr2004-09-07PanL.dmg"
        SHA-1数字签名: 7f4674515ff0172a2df9a451240410ac24459753

- 漏洞信息

9784
OpenLDAP CRYPT Password Cleartext Transmission
Remote / Network Access Cryptographic, Information Disclosure
Loss of Confidentiality
Exploit Public

- 漏洞描述

OpenLDAP contains a flaw that may allow a malicious user to gain access with knowledge of the CRYPT password. The issue is triggered when the CRYPT password is validated as plaintext. It is possible that the flaw may allow unauthorized access resulting in a loss of confidentiality, and integrity.

- 时间线

2004-09-08 Unknow
Unknow Unknow

- 解决方案

Currently, there are no known upgrades, patches, or workarounds available to correct this issue.

- 相关参考

- 漏洞作者

- 漏洞信息

OpenLDAP Ambiguous Password Attribute Weakness
Design Error 11137
Yes No
2004-09-07 12:00:00 2006-08-16 09:45:00
Steve Revilak of Kayak Software Corporation disclosed this weakness.

- 受影响的程序版本

OpenLDAP OpenLDAP 2.1.19
OpenLDAP OpenLDAP 2.1.18
OpenLDAP OpenLDAP 2.1.17
OpenLDAP OpenLDAP 2.1.16
+ Conectiva Linux 9.0
OpenLDAP OpenLDAP 2.1.15
OpenLDAP OpenLDAP 2.1.14
OpenLDAP OpenLDAP 2.1.13
OpenLDAP OpenLDAP 2.1.12
+ S.u.S.E. Linux Personal 8.2
OpenLDAP OpenLDAP 2.1.11
OpenLDAP OpenLDAP 2.1.10
OpenLDAP OpenLDAP 2.1.4
+ Conectiva Linux Enterprise Edition 1.0
OpenLDAP OpenLDAP 2.1 .20
OpenLDAP OpenLDAP 2.0.27
OpenLDAP OpenLDAP 2.0.25
+ Conectiva Linux 8.0
+ Conectiva Linux 8.0
+ Gentoo Linux 1.4 _rc1
+ Gentoo Linux 1.4 _rc1
+ Gentoo Linux 1.2
+ Gentoo Linux 1.2
+ Mandriva Linux Mandrake 9.0
+ RedHat Linux 8.0 i386
+ RedHat Linux 8.0 i386
+ RedHat Linux 8.0
+ RedHat Linux 8.0
OpenLDAP OpenLDAP 2.0.23
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0 alpha
+ Debian Linux 3.0
+ Debian Linux 3.0
+ RedHat Linux 7.3 i386
+ RedHat Linux 7.3 i386
+ RedHat Linux 7.3
+ RedHat Linux 7.3
+ S.u.S.E. Linux 8.0
+ S.u.S.E. Linux 8.0
OpenLDAP OpenLDAP 2.0.22
OpenLDAP OpenLDAP 2.0.21
+ Conectiva Linux 7.0
+ Conectiva Linux 7.0
+ Conectiva Linux 6.0
+ Conectiva Linux 6.0
+ Mandriva Linux Mandrake 8.2 ppc
+ Mandriva Linux Mandrake 8.2
+ Mandriva Linux Mandrake 8.2
OpenLDAP OpenLDAP 2.0.20
OpenLDAP OpenLDAP 2.0.19
+ Conectiva Linux 7.0
+ Conectiva Linux 6.0
+ Conectiva Linux 6.0
OpenLDAP OpenLDAP 2.0.18
- Conectiva Linux 7.0
- Conectiva Linux 6.0
- Conectiva Linux 6.0
OpenLDAP OpenLDAP 2.0.17
- Conectiva Linux 7.0
- Conectiva Linux 6.0
- Conectiva Linux 6.0
OpenLDAP OpenLDAP 2.0.16
OpenLDAP OpenLDAP 2.0.15
- Conectiva Linux 7.0
- Conectiva Linux 6.0
- Conectiva Linux 6.0
OpenLDAP OpenLDAP 2.0.14
+ Mandriva Linux Mandrake 8.1 ia64
+ Mandriva Linux Mandrake 8.1
+ Mandriva Linux Mandrake 8.1
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0
OpenLDAP OpenLDAP 2.0.13
OpenLDAP OpenLDAP 2.0.12
+ S.u.S.E. Linux 7.3 sparc
+ S.u.S.E. Linux 7.3 sparc
+ S.u.S.E. Linux 7.3 ppc
+ S.u.S.E. Linux 7.3
+ S.u.S.E. Linux 7.3
OpenLDAP OpenLDAP 2.0.11 -9
+ Caldera OpenLinux Server 3.1.1
+ Caldera OpenLinux Server 3.1.1
+ Caldera OpenLinux Workstation 3.1.1
OpenLDAP OpenLDAP 2.0.11 -11S
- Caldera OpenLinux eBuilder 3.0
- Caldera OpenLinux eBuilder 3.0
- SCO eServer 2.3.1
OpenLDAP OpenLDAP 2.0.11 -11
- Caldera OpenLinux 3.1 -IA64
- Caldera OpenLinux Server 3.1.1
- Caldera OpenLinux Server 3.1.1
- Caldera OpenLinux Server 3.1
- Caldera OpenLinux Server 3.1
- Caldera OpenLinux Workstation 3.1.1
- Caldera OpenLinux Workstation 3.1.1
- Caldera OpenLinux Workstation 3.1
- Caldera OpenLinux Workstation 3.1
OpenLDAP OpenLDAP 2.0.11
+ Caldera OpenLinux Server 3.1.1
+ Caldera OpenLinux Server 3.1.1
+ Caldera OpenLinux Workstation 3.1.1
+ Conectiva Linux 7.0
+ Conectiva Linux 7.0
+ Conectiva Linux 6.0
+ Conectiva Linux 6.0
+ HP Secure OS software for Linux 1.0
+ HP Secure OS software for Linux 1.0
+ RedHat Linux 7.2 ia64
+ RedHat Linux 7.2 ia64
+ RedHat Linux 7.2 i386
+ RedHat Linux 7.2 i386
+ RedHat Linux 7.2 alpha
+ RedHat Linux 7.2 alpha
+ RedHat Linux 7.2
+ RedHat Linux 7.2
+ RedHat Linux 7.1 ia64
+ RedHat Linux 7.1 i386
+ RedHat Linux 7.1
+ S.u.S.E. Linux 7.2
+ S.u.S.E. Linux 7.2
+ S.u.S.E. Linux 7.1 sparc
+ S.u.S.E. Linux 7.1 sparc
+ S.u.S.E. Linux 7.1 ppc
+ S.u.S.E. Linux 7.1 ppc
+ S.u.S.E. Linux 7.1 alpha
+ S.u.S.E. Linux 7.1 alpha
+ S.u.S.E. Linux 7.1
+ S.u.S.E. Linux 7.1
OpenLDAP OpenLDAP 2.0.10
OpenLDAP OpenLDAP 2.0.9
OpenLDAP OpenLDAP 2.0.8
OpenLDAP OpenLDAP 2.0.7
+ Caldera OpenLinux 3.1 -IA64
+ Caldera OpenLinux eBuilder 3.0
+ Caldera OpenLinux eBuilder 3.0
+ Caldera OpenLinux Server 3.1
+ Caldera OpenLinux Server 3.1
+ Caldera OpenLinux Workstation 3.1
+ Caldera OpenLinux Workstation 3.1
+ HP Secure OS software for Linux 1.0
+ HP Secure OS software for Linux 1.0
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0
+ Mandriva Linux Mandrake 8.0
+ RedHat Linux 7.1 ia64
+ RedHat Linux 7.1 ia64
+ RedHat Linux 7.1 i386
+ RedHat Linux 7.1 i386
+ RedHat Linux 7.1 alpha
+ RedHat Linux 7.1 alpha
+ RedHat Linux 7.1
+ RedHat Linux 7.1
+ SCO eServer 2.3.1
+ SCO eServer 2.3.1
OpenLDAP OpenLDAP 2.0.6
OpenLDAP OpenLDAP 2.0.5
OpenLDAP OpenLDAP 2.0.4
OpenLDAP OpenLDAP 2.0.3
OpenLDAP OpenLDAP 2.0.2
OpenLDAP OpenLDAP 2.0.1
OpenLDAP OpenLDAP 2.0
- Caldera OpenLinux eBuilder 3.0
- SCO eDesktop 2.4
- SCO eServer 2.3
OpenLDAP OpenLDAP 1.2.13
+ Trustix Secure Linux 1.5
+ Trustix Secure Linux 1.2
+ Trustix Secure Linux 1.2
+ Trustix Secure Linux 1.1
+ Trustix Secure Linux 1.1
OpenLDAP OpenLDAP 1.2.12
OpenLDAP OpenLDAP 1.2.11
- Debian Linux 2.2 sparc
- Debian Linux 2.2 sparc
- Debian Linux 2.2 powerpc
- Debian Linux 2.2 powerpc
- Debian Linux 2.2 arm
- Debian Linux 2.2 arm
- Debian Linux 2.2 alpha
- Debian Linux 2.2 alpha
- Debian Linux 2.2 68k
- Debian Linux 2.2
- Debian Linux 2.2
+ RedHat Linux 7.0 i386
+ RedHat Linux 7.0 i386
+ RedHat Linux 7.0
+ RedHat Linux 7.0
OpenLDAP OpenLDAP 1.2.10
OpenLDAP OpenLDAP 1.2.9
+ Red Hat Linux 6.2
+ RedHat Linux 6.2 i386
+ RedHat Linux 6.2 i386
OpenLDAP OpenLDAP 1.2.8
OpenLDAP OpenLDAP 1.2.7
OpenLDAP OpenLDAP 1.2.6
OpenLDAP OpenLDAP 1.2.5
OpenLDAP OpenLDAP 1.2.4
OpenLDAP OpenLDAP 1.2.3
OpenLDAP OpenLDAP 1.2.2
OpenLDAP OpenLDAP 1.2.1
OpenLDAP OpenLDAP 1.2
OpenLDAP OpenLDAP 1.1.4
OpenLDAP OpenLDAP 1.1.3
OpenLDAP OpenLDAP 1.1.2
OpenLDAP OpenLDAP 1.1.1
OpenLDAP OpenLDAP 1.1
OpenLDAP OpenLDAP 1.0.3
OpenLDAP OpenLDAP 1.0.2
OpenLDAP OpenLDAP 1.0.1
OpenLDAP OpenLDAP 1.0
Avaya S8710 R2.0.1
Avaya S8710 R2.0.0
Avaya S8700 R2.0.1
Avaya S8700 R2.0.0
Avaya S8500 R2.0.1
Avaya S8500 R2.0.0
Avaya S8300 R2.0.1
Avaya S8300 R2.0.0
Avaya Messaging Storage Server
Avaya Message Networking
Avaya Intuity LX
Apple Mac OS X Server 10.3.5
Apple Mac OS X Server 10.3.4
Apple Mac OS X Server 10.2.8
Apple Mac OS X 10.3.5
Apple Mac OS X 10.3.4
Apple Mac OS X 10.2.8

- 漏洞讨论

In certain undisclosed cases, OpenLDAP is reported prone to an ambiguous-password-attribute weakness.

If an attacker can retrieve a password hash as contained in the OpenLDAP database, they may then be able to directly authenticate to the LDAP database. The attacker may gain unauthorized access if they can sniff password hashes from the network or if they can retrieve the contents of the 'userPassword' attribute from a database backup or through weak permissions on the database.

The OpenLDAP that is included with Apple Mac OS X, versions 10.3.4 and 10.3.5, is reported affected. Versions of OpenLDAP included in other operating systems may also be affected.

- 漏洞利用

An exploit is not required.

- 解决方案

Apple has released an advisory (APPLE-SA-0024-09-07) along with fixes to address this and many other issues. Please see the referenced advisory for more information.


Apple Mac OS X 10.2.8

Apple Mac OS X Server 10.2.8

Apple Mac OS X Server 10.3.4

Apple Mac OS X 10.3.4

Apple Mac OS X Server 10.3.5

Apple Mac OS X 10.3.5

- 相关参考

 

 

关于SCAP中文社区

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

版权声明

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