Echo: linux: security update to 6.1.176-1

medium Tenable Self-Hosted Container Security Plugin ID 464858

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- In the Linux kernel, the following vulnerability has been resolved: lib/crypto: mpi: Fix integer underflow
in mpi_read_raw_from_sgl() Yiming reports an integer underflow in mpi_read_raw_from_sgl() when subtracting
"lzeros" from the unsigned "nbytes". For this to happen, the scatterlist "sgl" needs to occupy more bytes
than the "nbytes" parameter and the first "nbytes + 1" bytes of the scatterlist must be zero. Under these
conditions, the while loop iterating over the scatterlist will count more zeroes than "nbytes", subtract
the number of zeroes from "nbytes" and cause the underflow. When commit 2d4d1eea540b ("lib/mpi: Add mpi
sgl helpers") originally introduced the bug, it couldn't be triggered because all callers of
mpi_read_raw_from_sgl() passed a scatterlist whose length was equal to "nbytes". However since commit
63ba4d67594a ("KEYS: asymmetric: Use new crypto interface without scatterlists"), the underflow can now
actually be triggered. When invoking a KEYCTL_PKEY_ENCRYPT system call with a larger "out_len" than
"in_len" and filling the "in" buffer with zeroes, crypto_akcipher_sync_prep() will create an all-zero
scatterlist used for both the "src" and "dst" member of struct akcipher_request and thereby fulfil the
conditions to trigger the bug: sys_keyctl() keyctl_pkey_e_d_s() asymmetric_key_eds_op()
software_key_eds_op() crypto_akcipher_sync_encrypt() crypto_akcipher_sync_prep() crypto_akcipher_encrypt()
rsa_enc() mpi_read_raw_from_sgl() To the user this will be visible as a DoS as the kernel spins forever,
causing soft lockup splats as a side effect. Fix it. (CVE-2026-43492)

Solution

Update the linux library and its related packages to version 6.1.176-1 or later.

See Also

https://advisory.echohq.com/cve/CVE-2026-43492

Plugin Details

Severity: Medium

ID: 464858

Version: Revision 1.1

Type: Local

Published: 10/2/2026

Updated: 10/2/2026

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.77

CVSS v2

Risk Factor: Medium

Base Score: 4.6

Temporal Score: 3.4

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

CVSS Score Source: CVE-2026-43492

CVSS v3

Risk Factor: Medium

Base Score: 5.5

Temporal Score: 4.8

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

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

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 5/19/2026

Vulnerability Publication Date: 5/19/2026

Reference Information

CVE: CVE-2026-43492