CVE:CVE-2013-5018
CNNVD:CNNVD-201308-015
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编码文件来触发一个整数溢出，从而利用该漏洞造成拒绝服务（分段错误）。
solution:Upgrade strongswan strongswan to a higher version than 4.1.11,5.0.0,5.0.1,5.0.2,5.0.3,5.0.4,and avoid the version 4.1.11,5.0.0,5.0.1,5.0.2,5.0.3,5.0.4; Upgrade opensuse opensuse to a higher version than 11.4,12.2,12.3,and avoid the version 11.4,12.2,12.3