strongSwan是瑞士软件开发者Andreas Steffen所维护的一套Linux平台使用的开源的基于IPsec的VPN解决方案。该方案包含X.509公开密钥证书、安全储存私钥、智能卡等认证机制。 strongSwan 4.3.3至5.1.1版本中的utils/identification.c文件中的compare_dn函数中存在安全漏洞,该漏洞源于在进行身份对比期间程序没有充分检查长度。远程攻击者可借助特制的ID_DER_ASN1_DN ID利用该漏洞造成拒绝服务(越边界读取,空指针逆向引用,守护进程崩溃),或远程经过授权的攻击者可借助特制的ID_DER_ASN1_DN ID利用该漏洞冒充任意用户,绕过访问限制。
strongSwan是瑞士软件开发者Andreas Steffen所维护的一套Linux平台使用的开源的基于IPsec的VPN解决方案。该方案包含X.509公开密钥证书、安全储存私钥、智能卡等认证机制。 strongSwan 4.3.3至5.1.1版本中的utils/identification.c文件中的compare_dn函数中存在安全漏洞,该漏洞源于在进行身份对比期间程序没有充分检查长度。远程攻击者可借助特制的ID_DER_ASN1_DN ID利用该漏洞造成拒绝服务(越边界读取,空指针逆向引用,守护进程崩溃),或远程经过授权的攻击者可借助特制的ID_DER_ASN1_DN ID利用该漏洞冒充任意用户,绕过访问限制。