CVE:CVE-2008-4551
CNNVD:CNNVD-200810-237
strongSwan是瑞士软件开发者Andreas Steffen所维护的一套Linux平台使用的开源的基于IPsec的VPN解决方案。该方案包含X.509公开密钥证书、安全储存私钥、智能卡等认证机制。
strongSwan引用了GMP库的mpz_export()函数所返回的空指针，如果用户所发送的IKE_SA_INIT消息的Key Exchange负载包含有大量NULL值的话，就会导致IKEv2 charon守护程序崩溃。
solution:Upgrade strongswan strongswan to a higher version than 4.2.6,2.0.0,2.0.1,2.0.2,2.1.0,2.1.1,2.1.2,2.1.3,2.1.4,2.1.5,2.2.0,2.2.1,2.2.2,2.3.0,2.3.1,2.3.2,2.4.0,2.4.0a,2.4.1,2.4.2,2.4.3,2.5.0,2.5.1,2.5.2,2.5.3,2.5.4,2.5.5,2.5.6,2.5.7,2.6.0,2.6.1,2.6.2,2.6.3,2.6.4,2.7.0,4.0.0,4.0.1,4.0.2,4.0.3,4.0.4,4.0.5,4.0.6,4.0.7,4.1.0,4.1.1,4.1.2,4.1.3,4.1.4,4.1.5,4.1.6,4.1.7,4.1.8,4.1.9,4.1.10,4.1.11,4.2.0,4.2.1,4.2.2,4.2.3,4.2.4,4.2.5,and avoid the version (,4.2.6],2.0.0,2.0.1,2.0.2,2.1.0,2.1.1,2.1.2,2.1.3,2.1.4,2.1.5,2.2.0,2.2.1,2.2.2,2.3.0,2.3.1,2.3.2,2.4.0,2.4.0a,2.4.1,2.4.2,2.4.3,2.5.0,2.5.1,2.5.2,2.5.3,2.5.4,2.5.5,2.5.6,2.5.7,2.6.0,2.6.1,2.6.2,2.6.3,2.6.4,2.7.0,4.0.0,4.0.1,4.0.2,4.0.3,4.0.4,4.0.5,4.0.6,4.0.7,4.1.0,4.1.1,4.1.2,4.1.3,4.1.4,4.1.5,4.1.6,4.1.7,4.1.8,4.1.9,4.1.10,4.1.11,4.2.0,4.2.1,4.2.2,4.2.3,4.2.4,4.2.5