OpenCA多个签名验证漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1202286 漏洞类型 未知
发布时间 2003-11-28 更新时间 2009-07-12
CVE编号 CVE-2003-0960 CNNVD-ID CNNVD-200312-029
漏洞平台 N/A CVSS评分 7.5
|漏洞来源
https://www.securityfocus.com/bid/9123
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200312-029
|漏洞详情
OpenCA是一款提供PKI架构和相关项目开发的项目实现。OpenCA存在多个漏洞,可导致修改的或过期的证书被接受。具体问题如下:1、OpenCA有一个通用加密操作的库-crypto-utils.lib,这个库包含一个函数判断用于建立PKCS#7签名的证书序列,函数使用这个序列装载和返回证书。不过这个函数错误的使用OpenCA::PKCS7接口。2、加密库crypto-utils.lib使用所有包含签名的证书来建议签名者证书的X.509对象,结果是来自证书链之一的证书建立的对象可以是任意的。3、OpenCA::PKCS7包含一个错误规则表达式用于判断证书链的解析。4、在OpenCA::PKCS7中证书链中的序列被错误的规则表达式解析,一些大写字符如A,C,B,D,E和F会被忽略。
|受影响的产品
OpenCA OpenCA 0.9.1 -3 OpenCA OpenCA 0.9.1 -2 OpenCA OpenCA 0.9.1 -1 OpenCA OpenCA 0.9.1 OpenCA OpenCA 0.9 .0-2 OpenCA OpenCA 0.9 .0-1 OpenCA OpenCA 0.9 .0
|参考资料

来源:BUGTRAQ
名称:20031128[OpenCAAdvisory]Vulnerabilitiesinsignatureverification
链接:http://marc.theaimsgroup.com/?l=bugtraq&m=107003609308765&w=2