openSUSE 16 Security Update : strongswan (openSUSE-SU-2026:20678-1)

high Nessus Plugin ID 313701

Synopsis

The remote openSUSE host is missing one or more security updates.

Description

The remote openSUSE 16 host has packages installed that are affected by multiple vulnerabilities as referenced in the openSUSE-SU-2026:20678-1 advisory.

Update to version 6.0.6 (jsc#PED-16145).

Security issued fixed:

- CVE-2026-35328: infinite loop when handling supported versions TLS extension (bsc#1261712).
- CVE-2026-35329: NULL pointer dereference when processing padding in PKCS#7 (bsc#1261717).
- CVE-2026-35330: integer underflow when handling EAP-SIM/AKA attributes (bsc#1261705).
- CVE-2026-35331: acceptance of certificates violating X.509 name constraints (bsc#1261718).
- CVE-2026-35332: NULL pointer dereference when handling ECDH public value in TLS (bsc#1261708).
- CVE-2026-35333: integer underflow when handling RADIUS attributes (bsc#1261706).
- CVE-2026-35334: possible NULL pointer dereference in RSA decryption (bsc#1261720).

Other updates and bugfixes:

- Version 6.0.6.
* Enhancements and Optimizations
* Added the unique ID to the log messages when creating an IKE SA as responder and when deleting such a half-open SA
* The credential factory now enforces an upper limit of 10 when creating nested credentials.
* Added Georgian translation to the NM plugin.
* Fixes
* IKEv2 fragments with a total fragment count lower than before are now dropped as mandated by the RFC .
* Fixed a potential out-of-bounds read when parsing EAP-SIM/AKA attributes with actual length field.
* Fixed a potential out-of-bounds read when enumerating hashes in OCSP CERTREQ payloads .
* Fixed a potential crash in the vici plugin when parsing messages that encode the length of a VICI_LIST_ITEM incorrectly.
* Avoid allocating a large buffer for TLS cipher suites on the stack using alloca().
* Ensure TLS 1.3 CertificateRequest structures are valid on the client.
* Prevent an infinite loop if the EAP-SIM version list on the client contains more than one entry .
* Fixed a crash in the tnccs_11 plugin if TNCCS-ReasonStrings is empty or only contains empty nodes .
* Fixed verification of RSA signatures with SHA3-224 via botan plugin.
* Close the internal IPv6 socket when a tun_device_t is destroyed .
* Update the address family in the SA selector when the addresses of a tunnel mode IPsec SA change in the kernel-netlink plugin.
- Version 6.0.5:
* Fixed a vulnerability in the eap-ttls plugin related to processing EAP-TTLS AVPs that can lead to resource exhaustion or a crash.
* The new `icmp` option enables the forwarding of certain ICMP error messages (e.g. Fragmentation Needed), even if their source address doesn't match the negotiated traffic selectors, when running on Linux kernels that support this (v6.9+).
* charon-cmd now supports childless IKE SA initiation with the `--childless` option.
* The dhcp plugin now keeps track of address leases across make-before-break reauthentications to avoid releasing the address when the old SA is terminated
* Added support for `organizationIdentifier` RDNs, which are used in e.g. eIDAS certificates, when parsing ASN.1 DN identities from strings.

Tenable has extracted the preceding description block directly from the SUSE security advisory.

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version number.

Solution

Update the affected packages.

See Also

https://bugzilla.suse.com/1261705

https://bugzilla.suse.com/1261706

https://bugzilla.suse.com/1261708

https://bugzilla.suse.com/1261712

https://bugzilla.suse.com/1261717

https://bugzilla.suse.com/1261718

https://bugzilla.suse.com/1261720

https://www.suse.com/security/cve/CVE-2026-35328

https://www.suse.com/security/cve/CVE-2026-35329

https://www.suse.com/security/cve/CVE-2026-35330

https://www.suse.com/security/cve/CVE-2026-35331

https://www.suse.com/security/cve/CVE-2026-35332

https://www.suse.com/security/cve/CVE-2026-35333

https://www.suse.com/security/cve/CVE-2026-35334

Plugin Details

Severity: High

ID: 313701

File Name: openSUSE-2026-20678-1.nasl

Version: 1.1

Type: Local

Agent: unix

Published: 5/10/2026

Updated: 5/10/2026

Supported Sensors: Nessus Agent, Continuous Assessment, Nessus

Risk Information

VPR

Risk Factor: High

Score: 7.4

CVSS v2

Risk Factor: High

Base Score: 7.6

Temporal Score: 5.6

Vector: CVSS2#AV:N/AC:H/Au:N/C:C/I:C/A:C

CVSS Score Source: CVE-2026-35330

CVSS v3

Risk Factor: High

Base Score: 8.1

Temporal Score: 7.1

Vector: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

CPE: cpe:/o:novell:opensuse:16.0, p-cpe:/a:novell:opensuse:strongswan-ipsec, p-cpe:/a:novell:opensuse:strongswan-fips, p-cpe:/a:novell:opensuse:strongswan-mysql, p-cpe:/a:novell:opensuse:strongswan-sqlite, p-cpe:/a:novell:opensuse:strongswan, p-cpe:/a:novell:opensuse:strongswan-nm

Required KB Items: Host/local_checks_enabled, Host/cpu, Host/SuSE/release, Host/SuSE/rpm-list

Exploit Ease: No known exploits are available

Patch Publication Date: 5/5/2026

Vulnerability Publication Date: 5/5/2026

Reference Information

CVE: CVE-2026-35328, CVE-2026-35329, CVE-2026-35330, CVE-2026-35331, CVE-2026-35332, CVE-2026-35333, CVE-2026-35334