安全研究

安全漏洞
Microsoft Windows CryptoAPI组件CA SSL证书验证漏洞(MS09-056)

发布日期:2009-07-30
更新日期:2009-10-15

受影响系统:
Microsoft Windows XP SP3
Microsoft Windows XP SP2
Microsoft Windows Vista SP2
Microsoft Windows Vista SP1
Microsoft Windows Vista
Microsoft Windows Server 2008 SP2
Microsoft Windows Server 2008 R2
Microsoft Windows Server 2008
Microsoft Windows Server 2003 SP2
Microsoft Windows Server 2003 SP1
Microsoft Windows 2000SP4
描述:
BUGTRAQ  ID: 36475
CVE(CAN) ID: CVE-2009-2510

Windows是微软发布的非常流行的操作系统。

Windows的CryptoAPI组件没有正确地处理X.509证书主题通用名称(CN)字段域名中的空字符(\0),在处理包含有空字符的证书字段时错误地将空字符处理为截止字符,因此只会验证空字符前的部分。例如,对于类似于以下的名称:

    example.com\0.haxx.se

证书是发布给haxx.se的,但CryptoAPI组件错误的验证给example.com,这有助于攻击者通过中间人攻击执行网络钓鱼等欺骗。

<*来源:Dan Kaminsky
        Moxie Marlinspike
  
  链接:http://secunia.com/advisories/36999/
        http://www.microsoft.com/technet/security/Bulletin/MS09-056.mspx?pf=true
        http://www.us-cert.gov/cas/techalerts/TA09-286A.html
*>

建议:
厂商补丁:

Microsoft
---------
Microsoft已经为此发布了一个安全公告(MS09-056)以及相应补丁:
MS09-056:Vulnerabilities in Windows CryptoAPI Could Allow Spoofing (974571)
链接:http://www.microsoft.com/technet/security/Bulletin/MS09-056.mspx?pf=true

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