nCipher payShield SPP库错误请求验证漏洞 CVE-2004-0063 CNNVD-200402-054

7.5 AV AC AU C I A
发布: 2004-02-17
修订: 2017-10-10

PayShield HSM是nCipher开发的用于信用卡付费机制专用安全交易加速器。 PayShield SPP库存在漏洞,允许使用此库实现的应用程序验证有害的请求。 当一命令通过SPP库发送,库会查询它的HSMs以确保他们能应答和正确工作。当这个检查触发及成功,对起始命令的应答会一直是Status_OK,而不去理会HSM返回的状态代码。 虽然错误消息会打印在payShield日志中,但这个错误却没有和调用的函数进行交流。 此问题只存在于主机端库和主机端应用程序中。已经存在的payShield安装和密钥不会被破坏,还可以用于新的软件中。这个漏洞并且不泄露任何关于数据和密钥的信息,只导致错误的验证。 如果命令被处理,模块查询被触发时以往返回非0状态代码,这个状态可能会丢失。 如一个非法PIN验证尝试从HSM返回Status_VerifyFailed,但是库调用SPP_VerifyPVV()会返回Status_OK,而使PIN看起来是合法的。如果攻击者能对payShield应用程序进行唯一访问,可使用非法请求进行欺骗然后最终获得\'\'OK\'\'应答。

0%
暂无可用Exp或PoC
当前有3条受影响产品信息