UbuntuUpdates.org

Package "libstrongswan-standard-plugins"

Name: libstrongswan-standard-plugins

Description:

strongSwan utility and crypto library (standard plugins)

Latest version: 6.0.4-1ubuntu3.2
Release: resolute (26.04)
Level: security
Repository: main
Head package: strongswan
Homepage: http://www.strongswan.org

Links


Download "libstrongswan-standard-plugins"


Other versions of "libstrongswan-standard-plugins" in Resolute

Repository Area Version
base main 6.0.4-1ubuntu2
updates main 6.0.4-1ubuntu3.2

Changelog

Version: 6.0.4-1ubuntu3.2 2026-09-21 13:07:37 UTC

strongswan (6.0.4-1ubuntu3.2) resolute-security; urgency=medium

  * SECURITY UPDATE: Undefined Memory Access When Handling PKCS#7 Containers
    - debian/patches/CVE-2026-78123.patch: openssl: Fix undefined memory access
      when verifying PKCS#7 containers in
      src/libstrongswan/plugins/openssl/openssl_pkcs7.c.
    - CVE-2026-78123
  * SECURITY UPDATE: Memory Leak When Processing Certificates in PKCS#7
    Containers
    - debian/patches/CVE-2026-78124.patch: openssl: Fix memory leaks after
      enumerating certificates in PKCS#7 container in
      src/libstrongswan/plugins/openssl/openssl_pkcs7.c.
    - CVE-2026-78124
  * SECURITY UPDATE: NULL-Pointer Dereference When Handling
    AKA-Synchronization-Failure
    - debian/patches/CVE-2026-78126.patch: eap-aka: Only accept AKA-
      Synchronization-Failure if expected in
      src/libcharon/plugins/eap_aka/eap_aka_server.c.
    - CVE-2026-78126
  * SECURITY UPDATE: Memory Leak During Message Stringification
    - debian/patches/CVE-2026-78127.patch: message: Avoid memory leak if string
      buffer for message is too small in src/libcharon/encoding/message.c.
    - CVE-2026-78127
  * SECURITY UPDATE: Unbounded Iteration When Decrypting PKCS#7 Containers
    - debian/patches/CVE-2026-78129.patch: pkcs5: Validate parsed parameters to
      avoid DoS attacks in src/libstrongswan/crypto/pkcs5.c.
    - CVE-2026-78129
  * SECURITY UPDATE: NULL-Pointer Dereference in Attribute Certificate
    Validation
    - debian/patches/CVE-2026-78130.patch: x509: Avoid NULL-pointer dereference
      if issuerName is missing in attribute certificate in
      src/libstrongswan/plugins/x509/x509_ac.c.
    - CVE-2026-78130
  * SECURITY UPDATE: Memory Leaks When Parsing Attribute Certificates
    - debian/patches/CVE-2026-78131.patch: x509: Fix memory leaks when parsing
      attribute certificates in src/libstrongswan/plugins/x509/x509_ac.c.
    - CVE-2026-78131
  * SECURITY UPDATE: Infinite Loop When Parsing Attribute Certificates
    - debian/patches/CVE-2026-78132.patch: x509: Prevent infinite loop when
      parsing ietfAttrSyntax in attribute certificates in
      src/libstrongswan/plugins/x509/x509_ac.c.
    - CVE-2026-78132
  * SECURITY UPDATE: Use-After-Free During Multi-KE Rekey Collision
    - debian/patches/CVE-2026-78133.patch: ikev2: Prevent use-after-free during
      collision after passive multi-KE rekeying failed in
      src/libcharon/sa/ikev2/task_manager_v2.c,
      src/libcharon/sa/ikev2/tasks/child_rekey.c,
      src/libcharon/sa/ikev2/tasks/child_rekey.h,
      src/libcharon/sa/ikev2/tasks/ike_rekey.c,
      src/libcharon/sa/ikev2/tasks/ike_rekey.h,
      src/libcharon/tests/suites/test_child_rekey.c,
      src/libcharon/tests/suites/test_ike_rekey.c.
    - CVE-2026-78133
  * SECURITY UPDATE: Missing Inner EAP Method Authentication Details
    - debian/patches/CVE-2026-78134.patch: eap-ttls/peap: Return auth-cfg with
      details on TLS and inner EAP method in
      src/libcharon/plugins/eap_peap/eap_peap.c,
      src/libcharon/plugins/eap_peap/eap_peap_peer.c,
      src/libcharon/plugins/eap_peap/eap_peap_peer.h,
      src/libcharon/plugins/eap_peap/eap_peap_server.c,
      src/libcharon/plugins/eap_peap/eap_peap_server.h,
      src/libcharon/plugins/eap_ttls/eap_ttls.c,
      src/libcharon/plugins/eap_ttls/eap_ttls_peer.c,
      src/libcharon/plugins/eap_ttls/eap_ttls_peer.h,
      src/libcharon/plugins/eap_ttls/eap_ttls_server.c,
      src/libcharon/plugins/eap_ttls/eap_ttls_server.h.
    - CVE-2026-78134
  * SECURITY UPDATE: Creation of a Child SA Pre-Authentication
    - debian/patches/CVE-2026-78135.patch: ikev2: Properly reject
      CREATE_CHILD_SA requests on unestablished IKE_SAs in
      src/libcharon/sa/ikev2/task_manager_v2.c.
    - CVE-2026-78135

 -- Marc Deslauriers Wed, 09 Sep 2026 13:10:03 -0400

Source diff to previous version
CVE-2026-78123 strongSwan 5.0.2 through 6.0.7 has an Expired Pointer Dereference in PKCS#7 parsing in the openssl plugin.
CVE-2026-78124 strongSwan 5.0.2 through 6.0.7 allows PKCS#7 certificate enumeration in the openssl plugin that leads to a lack of release of memory after its effect
CVE-2026-78126 strongSwan 4.1.10 through 6.0.7 allows a NULL pointer dereference in the eap-aka plugin.
CVE-2026-78127 libcharon in strongSwan 4.1.2 through 6.0.7 has a missing release of memory after its effective lifetime in the IKE message parser.
CVE-2026-78129 strongSwan 4.6.2 through 6.0.7 has an infinite loop in PKCS#5 decryption.
CVE-2026-78130 strongSwan 4.2.0 through 6.0.7 has a NULL pointer dereference in the x509 plugin's attribute certificate parser.
CVE-2026-78131 strongSwan 4.2.0 through 6.0.7 has a missing release of memory after its effective lifetime in the x509 plugin's attribute certificate parser.
CVE-2026-78132 strongSwan 5.1.3 through 6.0.7 has an infinite loop in the x509 plugin's attribute certificate parser for ietfAttrSyntax.
CVE-2026-78133 libcharon in strongSwan 6.0.0 through 6.0.7 has a use-after-free in IKEv2 rekeying collision handling.
CVE-2026-78134 strongSwan 4.5.0 through 6.0.7 has Incorrect Access Control in the eap-ttls and eap-peap plugins because there can be a missing or mismatched inner E
CVE-2026-78135 libcharon in strongSwan 5.9.7 through 6.0.7 mishandles behavioral workflow in the IKEv2 state machine. Because CREATE_CHILD_SA requests are mishandle

Version: 6.0.4-1ubuntu3.1 2026-06-08 20:07:46 UTC

  strongswan (6.0.4-1ubuntu3.1) resolute-security; urgency=medium

  * SECURITY UPDATE: Double-Free When Destroying Certain Cloned Identities
    - debian/patches/CVE-2026-47895.patch: identification: Fix double-free when
      cloning empty IDs in src/libstrongswan/tests/suites/test_identification.c,
      src/libstrongswan/utils/identification.c.
    - CVE-2026-47895

 -- Marc Deslauriers <email address hidden> Wed, 27 May 2026 11:17:44 -0400

Source diff to previous version

Version: 6.0.4-1ubuntu3 2026-04-27 13:11:06 UTC

  strongswan (6.0.4-1ubuntu3) resolute-security; urgency=medium

  * SECURITY UPDATE: Infinite Loop When Handling Supported Versions TLS
    Extension
    - debian/patches/CVE-2026-35328.patch: prevent infinite loop if
      supported versions are too short in src/libtls/tls_server.c.
    - CVE-2026-35328
  * SECURITY UPDATE: NULL-Pointer Dereference When Processing Padding in
    PKCS#7
    - debian/patches/CVE-2026-35329.patch: avoid NULL pointer dereference
      when verifying padding in src/libstrongswan/crypto/pkcs5.c,
      src/libstrongswan/plugins/pkcs7/pkcs7_enveloped_data.c.
    - CVE-2026-35329
  * SECURITY UPDATE: Integer Underflow When Handling EAP-SIM/AKA Attributes
    - debian/patches/CVE-2026-35330.patch: reject zero-length EAP-SIM/AKA
      attributes in src/libsimaka/simaka_message.c.
    - CVE-2026-35330
  * SECURITY UPDATE: Accepting Certificates Violating Name Constraints
    - debian/patches/CVE-2026-35331.patch: case-insensitive matching and
      reject excluded DN name constraints in
      src/libstrongswan/plugins/constraints/constraints_validator.c,
      src/libstrongswan/tests/suites/test_certnames.c.
    - CVE-2026-35331
  * SECURITY UPDATE: NULL-Pointer Dereference When Handling ECDH Public
    Value in TLS
    - debian/patches/CVE-2026-35332.patch: only accept non-empty ECDH
      public keys with TLS < 1.3 in src/libtls/tls_server.c.
    - CVE-2026-35332
  * SECURITY UPDATE: Integer Underflow When Handling RADIUS Attributes
    - debian/patches/CVE-2026-35333.patch: reject undersized attributes in
      enumerator in src/libradius/radius_message.c.
    - CVE-2026-35333
  * SECURITY UPDATE: Possible NULL-Pointer Dereference in RSA Decryption
    - debian/patches/CVE-2026-35334.patch: avoid crash and timing leaks in
      PKCS#1 v1.5 decryption padding validation in
      src/libstrongswan/plugins/gmp/gmp_rsa_private_key.c,
      src/libstrongswan/utils/utils.h,
      src/libstrongswan/utils/utils/constant_time.h.
    - CVE-2026-35334

 -- Marc Deslauriers <email address hidden> Fri, 17 Apr 2026 15:38:48 -0400

CVE-2026-35328 strongswan: libtls infinite loop
CVE-2026-35329 strongswan: pkcs7 crash
CVE-2026-35330 strongswan: libsimaka infinite loop
CVE-2026-35331 strongswan: constraints plugin
CVE-2026-35332 strongswan: libtls ECDH crash
CVE-2026-35333 strongswan: libradius infinite loop
CVE-2026-35334 strongswan: gmp plugin crash



About   -   Send Feedback to @ubuntu_updates