Every CVE Search/ Get API key

CVE-2026-25075

strongSwan 4.5.0 < 6.0.5 EAP-TTLS AVP Parsing Integer Underflow

8.7 HighPublic exploitFix available

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP-TTLS AVP parser that allows unauthenticated remote attackers to cause a denial of service by sending crafted AVP data with invalid length fields during IKEv2 authentication. Attackers can exploit the failure to validate AVP length fields before subtraction to trigger excessive memory allocation or NULL pointer dereference, crashing the charon IKE daemon.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

1.05%Up 0.9 points since Mar 24, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.7

strongSwan 4.5.0 < 6.0.5 EAP-TTLS AVP Parsing Integer Underflow

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP-TTLS AVP parser that allows unauthenticated remote attackers to cause a denial of service by sending crafted AVP data with invalid length fields during IKEv2 authentication. Attackers can exploit the failure to validate AVP length fields before subtraction to trigger excessive memory allocation or NULL pointer dereference, crashing the charon IKE daemon.

Record
CVE-2026-25075
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-191, CWE-476
Updated
2026-11-02
EUVDEUVD-2026-14477 8.7

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP-TTLS AVP parser that allows unauthenticated remote attackers to cause a denial of service by sending crafted AVP data with invalid length fields during IKEv2 authentication. Attackers can exploit the failure to validate AVP length fields before subtraction to trigger excessive memory allocation or NULL pointer dereference, crashing the charon IKE daemon.

Record
EUVD-2026-14477
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-frr2-5qjr-h4hw 8.7

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP...

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP-TTLS AVP parser that allows unauthenticated remote attackers to cause a denial of service by sending crafted AVP data with invalid length fields during IKEv2 authentication. Attackers can exploit the failure to validate AVP length fields before subtraction to trigger excessive memory allocation or NULL pointer dereference, crashing the charon IKE daemon.

Record
GHSA-frr2-5qjr-h4hw
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-191
Updated
2026-11-02
NVD 8.7

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP-TTLS AVP parser that allows unauthenticated remote attackers to cause a denial of service by sending crafted AVP data with invalid length fields during IKEv2 authentication. Attackers can exploit the failure to validate AVP length fields before subtraction to trigger excessive memory allocation or NULL pointer dereference, crashing the charon IKE daemon.

Record
CVE-2026-25075
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-191, CWE-476
Updated
2026-11-02
OSV 8.7

strongSwan 4.5.0 < 6.0.5 EAP-TTLS AVP Parsing Integer Underflow

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP-TTLS AVP parser that allows unauthenticated remote attackers to cause a denial of service by sending crafted AVP data with invalid length fields during IKEv2 authentication. Attackers can exploit the failure to validate AVP length fields before subtraction to trigger excessive memory allocation or NULL pointer dereference, crashing the charon IKE daemon.

Record
CVE-2026-25075
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-191, CWE-476
Updated
2026-11-02
OSVDEBIAN-CVE-2026-25075 8.7

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP-TTLS AVP parser that allows unauthenticated remote attackers to cause a denial of service by sending crafted AVP data with invalid length fields during IKEv2 authentication. Attackers can exploit the failure to validate AVP length fields before subtraction to trigger excessive memory allocation or NULL pointer dereference, crashing the charon IKE daemon.

Record
DEBIAN-CVE-2026-25075
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-02
Show 12 moreShow less
OSVUBUNTU-CVE-2026-25075 8.7

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP-TTLS AVP parser that allows unauthenticated remote attackers to cause a denial of service by sending crafted AVP data with invalid length fields during IKEv2 authentication. Attackers can exploit the failure to validate AVP length fields before subtraction to trigger excessive memory allocation or NULL pointer dereference, crashing the charon IKE daemon.

Record
UBUNTU-CVE-2026-25075
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVAZL-80300 No score

CVE-2026-25075 affecting package strongswan for versions less than 5.9.14-9

strongSwan versions 4.5.0 prior to 6.0.5 contain an integer underflow vulnerability in the EAP-TTLS AVP parser that allows unauthenticated remote attackers to cause a denial of service by sending crafted AVP data with invalid length fields during IKEv2 authentication. Attackers can exploit the failure to validate AVP length fields before subtraction to trigger excessive memory allocation or NULL pointer dereference, crashing the charon IKE daemon.

Record
AZL-80300
Updated
2026-11-05
OSVMGASA-2026-0072 No score

Updated strongswan packages fix security vulnerability

strongSwan 4.5.0 < 6.0.5 EAP-TTLS AVP Parsing Integer Underflow. (CVE-2026-25075)

Record
MGASA-2026-0072
Updated
2026-11-02
OSVopenSUSE-SU-2026:10441-1 No score

strongswan-6.0.5-1.1 on GA media

These are all security issues fixed in the strongswan-6.0.5-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10441-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20547-1 No score

Security update for strongswan

This update for strongswan fixes the following issues:

Update to strongswan 6.0.4:

  • CVE-2025-9615: NetworkManager File Access (bsc#1257359).
  • CVE-2026-25075: Integer Underflow When Handling EAP-TTLS AVP (bsc#1259472).

Changes for strongswan:

  • Fixed a vulnerability in the NetworkManager plugin that potentially allows using credentials of other local users. This vulnerability has been registered as CVE-2025-9615.
  • The maximum supported length for section names in swanctl.conf has been increased to the upper limit of 256 characters that's enforced by VICI.
  • Prevent a crash if a confused peer rekeys a Child SA twice before sending a delete.
  • Fixed a memory leak if a peer's self-signed certificate is untrusted.
Record
openSUSE-SU-2026:20547-1
Updated
2026-11-02
OSVSUSE-SU-2026:0978-1 No score

Security update for strongswan

This update for strongswan fixes the following issues:

  • CVE-2026-25075: Fixed integer underflow when handling EAP-TTLS AVP (bsc#1259472).

Other bug fixes:

-Fix rpm scripts to not break swanctl.conf use (bsc#1256442):

  • Guard rpm migration scripts migrating strongswan.service using ipsec.conf on less than 5.8 to strongswan-starter.service by checking the ipsec.service alias provider.
  • Call systemd macros for both, strongswan-starter and the strongswan service.
Record
SUSE-SU-2026:0978-1
Updated
2026-11-02
OSVSUSE-SU-2026:0979-1 No score

Security update for strongswan

This update for strongswan fixes the following issues:

  • CVE-2026-25075: Fixed integer underflow when handling EAP-TTLS AVP (bsc#1259472).
Record
SUSE-SU-2026:0979-1
Updated
2026-11-02
OSVSUSE-SU-2026:0980-1 No score

Security update for strongswan

This update for strongswan fixes the following issues:

  • CVE-2026-25075: Fixed integer underflow when handling EAP-TTLS AVP (bsc#1259472).
Record
SUSE-SU-2026:0980-1
Updated
2026-11-02
OSVSUSE-SU-2026:0981-1 No score

Security update for strongswan

This update for strongswan fixes the following issues:

  • CVE-2026-25075: Fixed integer underflow when handling EAP-TTLS AVP (bsc#1259472).
Record
SUSE-SU-2026:0981-1
Updated
2026-11-02
OSVSUSE-SU-2026:1307-1 No score

Security update for strongswan

This update for strongswan fixes the following issue:

  • CVE-2026-25075: integer underflow when handling EAP-TTLS AVP (bsc#1259472).
Record
SUSE-SU-2026:1307-1
Updated
2026-11-02
OSVSUSE-SU-2026:21203-1 No score

Security update for strongswan

This update for strongswan fixes the following issues:

Update to strongswan 6.0.4:

  • CVE-2025-9615: NetworkManager File Access (bsc#1257359).
  • CVE-2026-25075: Integer Underflow When Handling EAP-TTLS AVP (bsc#1259472).

Changes for strongswan:

  • Fixed a vulnerability in the NetworkManager plugin that potentially allows using credentials of other local users. This vulnerability has been registered as CVE-2025-9615.
  • The maximum supported length for section names in swanctl.conf has been increased to the upper limit of 256 characters that's enforced by VICI.
  • Prevent a crash if a confused peer rekeys a Child SA twice before sending a delete.
  • Fixed a memory leak if a peer's self-signed certificate is untrusted.
Record
SUSE-SU-2026:21203-1
Updated
2026-11-02
OSVUSN-8117-1 No score

strongswan vulnerability

Kazuma Matsumoto discovered that strongSwan incorrectly handled EAP-TTLS AVPs when using the eap-ttls plugin. An attacker could possibly use this issue to cause strongSwan to consume resources and crash, resulting in a denial of service.

Record
USN-8117-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
strongswan
Azure Linux:3
before 5.9.14-9
5.9.14-9
strongswan
Debian:12
before 5.9.8-5+deb12u3, plus listed versions
5.9.8-55.9.8-5+deb12u15.9.8-5+deb12u2
5.9.8-5+deb12u3
strongswan
Debian:13
before 6.0.1-6+deb13u4, plus listed versions
6.0.1-66.0.1-6+deb13u16.0.1-6+deb13u2
6.0.1-6+deb13u4
strongswan
Debian:14
before 6.0.5-1, plus listed versions
6.0.1-66.0.2-16.0.3-16.0.4-1
6.0.5-1
strongswan
Debian:11
before 5.9.1-1+deb11u6, plus listed versions
5.9.1-15.9.1-1+deb11u15.9.1-1+deb11u25.9.1-1+deb11u35.9.1-1+deb11u45.9.1-1+deb11u5
5.9.1-1+deb11u6
strongswan
Mageia:9
before 5.9.14-1.2.mga9
5.9.14-1.2.mga9
strongswan
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 5.9.11-150500.5.14.1
5.9.11-150500.5.14.1
strongswan
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 5.9.11-150500.5.14.1
5.9.11-150500.5.14.1
strongswan
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 5.9.11-150500.5.14.1
5.9.11-150500.5.14.1
strongswan
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 5.9.11-150500.5.14.1
5.9.11-150500.5.14.1
Show 31 moreShow less
Affected packages
PackageAffectedFixed
strongswan
SUSE:Linux Enterprise Server 15 SP6-LTSS
before 5.9.12-150600.3.11.1
5.9.12-150600.3.11.1
strongswan
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
before 5.9.12-150600.3.11.1
5.9.12-150600.3.11.1
strongswan
openSUSE:Leap 15.6
before 5.9.12-150600.3.11.1
5.9.12-150600.3.11.1
strongswan
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 5.9.14-150700.3.9.1
5.9.14-150700.3.9.1
strongswan
SUSE:Linux Enterprise Module for Package Hub 15 SP7
before 5.9.14-150700.3.9.1
5.9.14-150700.3.9.1
strongswan
SUSE:Linux Enterprise Workstation Extension 15 SP7
before 5.9.14-150700.3.9.1
5.9.14-150700.3.9.1
strongswan
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 5.9.11-150400.19.26.1
5.9.11-150400.19.26.1
strongswan
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 5.9.11-150400.19.26.1
5.9.11-150400.19.26.1
strongswan
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 5.9.11-150400.19.26.1
5.9.11-150400.19.26.1
strongswan
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 5.9.11-150400.19.26.1
5.9.11-150400.19.26.1
strongswan
SUSE:Linux Enterprise Server 12 SP5-LTSS
before 5.1.3-26.32.1
5.1.3-26.32.1
strongswan
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 5.1.3-26.32.1
5.1.3-26.32.1
strongswan
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 6.0.4-160000.1.1
6.0.4-160000.1.1
strongswan
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 6.0.4-160000.1.1
6.0.4-160000.1.1
strongswan
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
4.6.4-95.1.0-25.1.0-35.1.1-0ubuntu15.1.1-0ubuntu2
Show 25 moreShow less
5.1.1-0ubuntu35.1.1-0ubuntu45.1.1-0ubuntu55.1.1-0ubuntu75.1.1-0ubuntu145.1.1-0ubuntu175.1.2~dr3+git20130120-0ubuntu25.1.2~dr3+git20130120-0ubuntu35.1.2~rc1-0ubuntu35.1.2~rc1-0ubuntu45.1.2~rc2-0ubuntu25.1.2-0ubuntu15.1.2-0ubuntu25.1.2-0ubuntu2.25.1.2-0ubuntu2.35.1.2-0ubuntu2.45.1.2-0ubuntu2.55.1.2-0ubuntu2.65.1.2-0ubuntu2.75.1.2-0ubuntu2.85.1.2-0ubuntu2.105.1.2-0ubuntu2.115.1.2-0ubuntu2.11+esm15.1.2-0ubuntu2.11+esm25.1.2-0ubuntu2.11+esm3
None known
strongswan
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
5.1.2-0ubuntu65.1.2-0ubuntu75.1.2-0ubuntu85.3.5-1ubuntu15.3.5-1ubuntu2
Show 12 moreShow less
5.3.5-1ubuntu35.3.5-1ubuntu3.15.3.5-1ubuntu3.25.3.5-1ubuntu3.35.3.5-1ubuntu3.45.3.5-1ubuntu3.55.3.5-1ubuntu3.75.3.5-1ubuntu3.85.3.5-1ubuntu3.8+esm15.3.5-1ubuntu3.8+esm25.3.5-1ubuntu3.8+esm35.3.5-1ubuntu3.8+esm4
None known
strongswan
Ubuntu:Pro:FIPS-updates:16.04:LTS
All versions, plus listed versions
5.3.5-1ubuntu3.fips.3.4.15.3.5-1ubuntu3.fips.3.4.25.3.5-1ubuntu3.fips.3.8.15.3.5-1ubuntu3.fips.3.8.25.3.5-1ubuntu3.fips.3.8.35.3.5-1ubuntu3.fips.3.8.65.3.5-1ubuntu3.fips.3.8.7
None known
strongswan
Ubuntu:Pro:FIPS:16.04:LTS
All versions, plus listed versions
5.3.5-1ubuntu3.fips.3.15.3.5-1ubuntu3.fips.3.25.3.5-1ubuntu3.fips.3.3
None known
strongswan
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
5.5.1-4ubuntu25.5.1-4ubuntu35.6.1-2ubuntu15.6.1-2ubuntu25.6.1-2ubuntu3
Show 11 moreShow less
5.6.1-2ubuntu45.6.2-1ubuntu25.6.2-1ubuntu2.25.6.2-1ubuntu2.35.6.2-1ubuntu2.45.6.2-1ubuntu2.55.6.2-1ubuntu2.65.6.2-1ubuntu2.75.6.2-1ubuntu2.85.6.2-1ubuntu2.95.6.2-1ubuntu2.9+esm1
None known
strongswan
Ubuntu:Pro:FIPS-updates:18.04:LTS
All versions, plus listed versions
5.6.2-1ubuntu2.fips.2.5.15.6.2-1ubuntu2.fips.2.7.15.6.2-1ubuntu2.fips.2.7.25.6.2-1ubuntu2.fips.2.8.15.6.2-1ubuntu2.fips.2.95.6.2-1ubuntu2.fips.2.9+esm1
None known
strongswan
Ubuntu:Pro:FIPS:18.04:LTS
All versions, plus listed versions
5.6.2-1ubuntu2.fips.2.4.25.6.2-1ubuntu2.fips.2.5.1
None known
strongswan
Ubuntu:20.04:LTS
All versions, plus listed versions
5.7.2-1ubuntu35.8.1-1ubuntu15.8.2-1ubuntu15.8.2-1ubuntu25.8.2-1ubuntu3
Show 6 moreShow less
5.8.2-1ubuntu3.15.8.2-1ubuntu3.25.8.2-1ubuntu3.35.8.2-1ubuntu3.45.8.2-1ubuntu3.55.8.2-1ubuntu3.6
None known
strongswan
Ubuntu:Pro:FIPS-updates:20.04:LTS
All versions, plus listed versions
5.8.2-1ubuntu3.fips.3.1.25.8.2-1ubuntu3.fips.3.3.15.8.2-1ubuntu3.fips.3.4.15.8.2-1ubuntu3.fips.3.55.8.2-1ubuntu3.fips.3.6
None known
strongswan
Ubuntu:Pro:FIPS:20.04:LTS
All versions, plus listed versions
5.8.2-1ubuntu3.fips.3.1.2
None known
strongswan
Ubuntu:22.04:LTS
before 5.9.5-2ubuntu2.5, plus listed versions
5.9.1-1ubuntu35.9.1-1ubuntu3.15.9.4-1ubuntu15.9.4-1ubuntu25.9.4-1ubuntu3
Show 7 moreShow less
5.9.4-1ubuntu45.9.5-2ubuntu15.9.5-2ubuntu25.9.5-2ubuntu2.15.9.5-2ubuntu2.25.9.5-2ubuntu2.35.9.5-2ubuntu2.4
5.9.5-2ubuntu2.5
strongswan
Ubuntu:Pro:FIPS-preview:22.04:LTS
All versions, plus listed versions
5.9.5-2ubuntu2.1+Fips15.9.5-2ubuntu2.2+Fips1
None known
strongswan
Ubuntu:Pro:FIPS-updates:22.04:LTS
before 5.9.5-2ubuntu2.5+Fips1, plus listed versions
5.9.5-2ubuntu2.1+Fips15.9.5-2ubuntu2.2+Fips15.9.5-2ubuntu2.3+Fips15.9.5-2ubuntu2.4+Fips1
5.9.5-2ubuntu2.5+Fips1
strongswan
Ubuntu:24.04:LTS
before 5.9.13-2ubuntu4.24.04.2, plus listed versions
5.9.11-1ubuntu15.9.11-1ubuntu25.9.12-1ubuntu15.9.13-2ubuntu15.9.13-2ubuntu35.9.13-2ubuntu45.9.13-2ubuntu4.24.04.1
5.9.13-2ubuntu4.24.04.2
strongswan
Ubuntu:25.10
before 6.0.1-6ubuntu4.2, plus listed versions
5.9.13-2ubuntu45.9.13-2ubuntu56.0.1-6ubuntu26.0.1-6ubuntu46.0.1-6ubuntu4.1
6.0.1-6ubuntu4.2
strongswan
openSUSE:Tumbleweed
before 6.0.5-1.1
6.0.5-1.1
strongswan
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 6.0.4-160000.1.1
6.0.4-160000.1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubBishopFox/CVE-2026-25075-check2026-03-26

History

History
RecordedChangedSources
affected
factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-25075 is a high vulnerability (CVSS 8.7) in Strongswan, published March 23, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.05%, the 64th percentile. Fixed in strongswan 5.9.14-9.

References

Show 22 moreShow less
MoveEnter Open