SB2026092246 - Fedora 44 update for strongswan
Published: September 22, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 8 vulnerabilities.
1) Integer underflow (CVE-ID: CVE-2026-25075)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an integer underflow in the eap-ttls plugin when processing EAP-TTLS attribute-value pairs. A remote attacker can send a crafted EAP-TTLS message to cause a denial of service.
2) Infinite loop (CVE-ID: CVE-2026-35328)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an incorrect loop condition in libtls tls_server.c::process_client_hello() when processing a supported_versions TLS extension with a length that is not a multiple of two bytes. A remote attacker can send a crafted ClientHello message to exhaust the daemon's thread pool and cause a denial of service.
The extension is parsed even when TLS 1.3 is disabled.
3) NULL pointer dereference (CVE-ID: CVE-2026-35329)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to missing zero-length input validation in the PKCS#5 implementation in libstrongswan and the PKCS#7 implementation in the pkcs7 plugin when processing empty encrypted PKCS#7 or PKCS#5 structures. A remote attacker can supply an empty encrypted structure to trigger a null-pointer dereference and cause a crash.
Remote exploitation is possible via IKEv1 CERT payloads containing PKCS#7-wrapped X.509 certificates.
4) Integer underflow (CVE-ID: CVE-2026-35330)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 9.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to integer underflow in libsimaka when processing crafted EAP-SIM/AKA attributes with a zero length field. A remote attacker can send a specially crafted EAP-SIM/AKA attribute to execute arbitrary code.
Exploitation requires EAP-SIM/AKA authentication to be processed by libsimaka.
5) Improper Handling of Case Sensitivity (CVE-ID: CVE-2026-35331)
CWE-ID: CWE-178 - Improper Handling of Case Sensitivity
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to authenticate with certificates that violate excluded X.509 name constraints.
The vulnerability exists due to improper handling of case sensitivity in the constraints plugin when validating X.509 name constraints. A remote user can vary the case of a certificate identity to authenticate with a certificate that violates excluded name constraints.
Only deployments using excluded name constraints are vulnerable.
6) NULL pointer dereference (CVE-ID: CVE-2026-35332)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a null-pointer dereference in libtls server-side ECDH public-value processing when handling an empty ECDH public value in a TLS client_key_exchange message before TLS 1.3. A remote attacker can send a specially crafted TLS client_key_exchange message to cause a denial of service.
The crash occurs when the TLS record ends immediately after the length byte for the empty public value.
7) Integer overflow (CVE-ID: CVE-2026-35333)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to integer underflow in libradius when processing crafted RADIUS attributes. A remote attacker can inject a crafted RADIUS message containing an undersized attribute to cause a denial of service.
The issue affects deployments using the eap-radius or tnc-pdp plugins; unsolicited RADIUS messages are accepted when the non-default Dynamic Authorization Extension is enabled.
8) NULL pointer dereference (CVE-ID: CVE-2026-35334)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a null-pointer dereference in the gmp plugin's RSA decryption handling when processing an RSA ciphertext whose decryption result is zero. A remote attacker can send a crafted RSA ciphertext to cause a denial of service.
The condition can occur with an all-zero ciphertext or ciphertext that is a multiple of the RSA modulus.
Remediation
Install update from vendor's website.