
広く利用されているVPNソフトウェアstrongSwanで、リモートコード実行につながる可能性のある脆弱性CVE-2026-47895が公表された。問題はlibstrongswanコンポーネントに存在し、特定条件下でメモリ破損を引き起こす。影響を受けるのは4.3.3以降のバージョンである。 strongSwanのアドバイザリによると、この脆弱性は特定の識別子(identity)の複製処理に起因する。libstrongswanのclone()メソッドが、エンコードデータを持たない空の識別子を正しく処理できず、同じメモリ領域を複数のオブジェクトが参照する状態になる。その結果、オブジェクト破棄時に二重解放(double-free)が発生する可能性がある。 記事によると、この問題は空の識別子と特定の16進数プレフィックスを含むケースで発生する。EAPおよびEAP-Identity認証処理では影響を受けるコンストラクターが使用されており、認証失敗後にIKEセキュリティアソシエーションが破棄される過程でクラッシュが発生する可能性があるという。 一方で、ゼロ長メモリ割り当て時にNULLを返すmalloc実装を使用する環境や、EAPまたはXAuth認証を利用していない環境は影響を受けない。また、EAP認証をRADIUSサーバーへ委任する構成も一般的には安全とされている。 strongSwanチームは修正版としてバージョン6.0.7を公開しており、既存バージョン向けのパッチも提供している。 https://securityonline.info/strongswan-cve-2026-47895/
Post summary
CVE-2026-47895 in strongSwan’s libstrongswan component was publicly disclosed, detailing a double‑free condition that could lead to RCE; a patch was released in version 6.0.7 and for older releases.





