strongSwan是瑞士软件开发者Andreas Steffen所维护的一套Linux平台使用的开源的基于IPsec的VPN解决方案。该方案包含X.509公开密钥证书、安全储存私钥、智能卡等认证机制。 strongSwan 4.1.11至5.0.4版本中的‘is_asn1’函数中存在安全漏洞,该漏洞源于程序没有正确地验证asn1_length函数的返回值。远程攻击者可借助以0x04,0x30,或0x31字符开头并且以ASN.1长度值结尾的(1)XAuth用户名,(2)EAP标识,或(3)PEM编码文件来触发一个整数溢出,从而利用该漏洞造成拒绝服务(分段错误)。
strongSwan是瑞士软件开发者Andreas Steffen所维护的一套Linux平台使用的开源的基于IPsec的VPN解决方案。该方案包含X.509公开密钥证书、安全储存私钥、智能卡等认证机制。 strongSwan 4.1.11至5.0.4版本中的‘is_asn1’函数中存在安全漏洞,该漏洞源于程序没有正确地验证asn1_length函数的返回值。远程攻击者可借助以0x04,0x30,或0x31字符开头并且以ASN.1长度值结尾的(1)XAuth用户名,(2)EAP标识,或(3)PEM编码文件来触发一个整数溢出,从而利用该漏洞造成拒绝服务(分段错误)。