TencentOS Server 3: container-tools:rhel8 (TSSA-2026:0672)

high Nessus Plugin ID 328382

Synopsis

The remote TencentOS Server 3 host is missing one or more security updates.

Description

The version of Tencent Linux installed on the remote TencentOS Server 3 host is prior to tested version. It is, therefore, affected by multiple vulnerabilities as referenced in the TSSA-2026:0672 advisory.

Package updates are available for TencentOS Server 3 that fix the following vulnerabilities:

CVE-2026-34986:
Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Token (JWT) standards. Prior to 4.1.4 and 3.0.5, decrypting a JSON Web Encryption (JWE) object will panic if the alg field indicates a key wrapping algorithm (one ending in KW, with the exception of A128GCMKW, A192GCMKW, and A256GCMKW) and the encrypted_key field is empty. The panic happens when cipher.KeyUnwrap() in key_wrap.go attempts to allocate a slice with a zero or negative length based on the length of the encrypted_key. This code path is reachable from ParseEncrypted() / ParseEncryptedJSON() / ParseEncryptedCompact() followed by Decrypt() on the resulting object. Note that the parse functions take a list of accepted key algorithms. If the accepted key algorithms do not include any key wrapping algorithms, parsing will fail and the application will be unaffected. This panic is also reachable by calling cipher.KeyUnwrap() directly with any ciphertext parameter less than 16 bytes long, but calling this function directly is less common. Panics can lead to denial of service. This vulnerability is fixed in 4.1.4 and 3.0.5.

CVE-2026-39829:
The RSA and DSA public key parsers did not enforce size limits on key parameters. A crafted public key with an excessively large modulus or DSA parameter could cause several minutes of CPU consumption during signature verification. This could be triggered by unauthenticated clients during public key authentication. RSA moduli are now limited to 8192 bits, and DSA parameters are validated per FIPS 186-2.

CVE-2026-39830:
A malicious SSH peer could send unsolicited global request responses to fill an internal buffer, blocking the connection's read loop. The blocked goroutine could not be released by calling Close(), resulting in a resource leak per connection. Unsolicited global responses are now discarded.

CVE-2026-39832:
When adding a key to a remote agent constraint extensions such as [email protected] were not serialized in the request. Destination restrictions were silently stripped when forwarding keys, allowing unrestricted use of the key on the remote host. The client now serializes all constraint extensions. Additionally, the in-memory keyring returned by NewKeyring() now rejects keys with unsupported constraint extensions instead of silently ignoring them.

CVE-2026-42508:
Previously, a revoked 'SignatureKey' belonging to a CA was not correctly checked for revocation. Now, both the 'key' and 'key.SignatureKey' are checked for @revoked.

Tenable has extracted the preceding description block directly from the Tencent Linux 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://mirrors.tencent.com/tlinux/errata/tssa-20260672.xml

Plugin Details

Severity: High

ID: 328382

File Name: tencentos_TSSA_2026_0672.nasl

Version: 1.1

Type: Local

Published: 7/20/2026

Updated: 7/20/2026

Supported Sensors: Nessus

Risk Information

VPR

Risk Factor: Medium

Score: 5

Percentile: 94.06

CVSS v2

Risk Factor: High

Base Score: 9.4

Temporal Score: 7

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

CVSS Score Source: CVE-2026-42508

CVSS v3

Risk Factor: High

Base Score: 8.7

Temporal Score: 7.6

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

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

CVSS Score Source: CVE-2026-39832

Vulnerability Information

CPE: cpe:/o:tencent:tencentos_server:3, p-cpe:/a:tencent:tencentos_server:aardvark-dns, p-cpe:/a:tencent:tencentos_server:buildah, p-cpe:/a:tencent:tencentos_server:cockpit-podman, p-cpe:/a:tencent:tencentos_server:conmon, p-cpe:/a:tencent:tencentos_server:container-selinux, p-cpe:/a:tencent:tencentos_server:containernetworking-plugins, p-cpe:/a:tencent:tencentos_server:containers-common, p-cpe:/a:tencent:tencentos_server:criu, p-cpe:/a:tencent:tencentos_server:crun, p-cpe:/a:tencent:tencentos_server:fuse-overlayfs, p-cpe:/a:tencent:tencentos_server:libslirp, p-cpe:/a:tencent:tencentos_server:netavark, p-cpe:/a:tencent:tencentos_server:oci-seccomp-bpf-hook, p-cpe:/a:tencent:tencentos_server:podman, p-cpe:/a:tencent:tencentos_server:python-podman, p-cpe:/a:tencent:tencentos_server:runc, p-cpe:/a:tencent:tencentos_server:skopeo, p-cpe:/a:tencent:tencentos_server:slirp4netns, p-cpe:/a:tencent:tencentos_server:toolbox, p-cpe:/a:tencent:tencentos_server:udica

Required KB Items: Host/local_checks_enabled, Host/cpu, Host/etc/os-release, Host/TencentOS/rpm-list

Exploit Ease: No known exploits are available

Patch Publication Date: 7/6/2026

Vulnerability Publication Date: 4/3/2026

Reference Information

CVE: CVE-2026-34986, CVE-2026-39829, CVE-2026-39830, CVE-2026-39832, CVE-2026-42508