UbuntuUpdates.org

Package "libcharon-extauth-plugins"

Name: libcharon-extauth-plugins

Description:

strongSwan charon library (extended authentication plugins)

Latest version: 5.9.13-2ubuntu4.24.04.5
Release: noble (24.04)
Level: updates
Repository: main
Head package: strongswan
Homepage: http://www.strongswan.org

Links


Download "libcharon-extauth-plugins"


Other versions of "libcharon-extauth-plugins" in Noble

Repository Area Version
base main 5.9.13-2ubuntu4
security main 5.9.13-2ubuntu4.24.04.5

Changelog

Version: 5.9.13-2ubuntu4.24.04.5 2026-09-21 19:07:50 UTC

strongswan (5.9.13-2ubuntu4.24.04.5) noble-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: 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 Thu, 10 Sep 2026 07:58:07 -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-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: 5.9.13-2ubuntu4.24.04.4 2026-06-08 23:07:33 UTC

  strongswan (5.9.13-2ubuntu4.24.04.4) noble-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:21:24 -0400

Source diff to previous version

Version: 5.9.13-2ubuntu4.24.04.3 2026-04-22 15:08:13 UTC

  strongswan (5.9.13-2ubuntu4.24.04.3) noble-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 16:00:25 -0400

Source diff to previous version
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

Version: 5.9.13-2ubuntu4.24.04.2 2026-03-24 06:08:48 UTC

  strongswan (5.9.13-2ubuntu4.24.04.2) noble-security; urgency=medium

  * SECURITY UPDATE: Integer Underflow When Handling EAP-TTLS AVP
    - debian/patches/CVE-2026-25075.patch: prevent crash if AVP length
      header field is invalid in
      src/libcharon/plugins/eap_ttls/eap_ttls_avp.c.
    - CVE-2026-25075

 -- Marc Deslauriers <email address hidden> Wed, 11 Mar 2026 09:16:06 -0400

Source diff to previous version
CVE-2026-25075 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 att

Version: 5.9.13-2ubuntu4.24.04.1 2025-10-28 08:07:25 UTC

  strongswan (5.9.13-2ubuntu4.24.04.1) noble-security; urgency=medium

  * SECURITY UPDATE: Buffer Overflow When Handling EAP-MSCHAPv2 Failure
    Requests
    - debian/patches/CVE-2025-62291.patch: fix length check for Failure
      Request packets on the client in
      src/libcharon/plugins/eap_mschapv2/eap_mschapv2.c.
    - CVE-2025-62291

 -- Marc Deslauriers <email address hidden> Tue, 21 Oct 2025 11:06:11 -0400




About   -   Send Feedback to @ubuntu_updates