CVE-2026-25075 in strongSwan EAP-TTLS Can Crash VPN Services

Summary
CVE-2026-25075 is an integer underflow in strongSwan’s EAP-TTLS plugin that researchers say can corrupt memory and crash VPN services. Upgrade to 6.0.5 or later, disable the plugin if unused, or use the non-crashing test tool.
Key points
- The flaw affects strongSwan versions 4.5.0 through 6.0.4 and is tracked as CVE-2026-25075.
- A malformed message can trigger an integer underflow in the EAP-TTLS plugin and an attempted allocation of an invalid amount of memory.
- Researchers describe a two-phase attack: the initial message corrupts the heap, while a later connection can trigger a charon daemon crash.
- The attack requires a vulnerable version, EAP-TTLS enabled, and IKEv2 connections accepted by the server.
- strongSwan and Bishop Fox advise upgrading to version 6.0.5 or later; administrators can disable EAP-TTLS if it is not needed.
- Bishop Fox provides a test tool intended to check exposure without crashing the server.
Article Details
- Vulnerability Types
- Integer underflow
- Heap corruption
- Affected Versions
- strongSwan 4.5.0 through 6.0.4
- Exploitation Status
- reported
- Exploit Availability
- unknown
- Patch Status
- available
- Workarounds
- Disable the EAP-TTLS plugin if it is not needed.
